python目录 初识Python 数据类型和变量 python基础-循环 字符编码 Python字符串基本操作 python列表基础操作 基本数据类型-(字符串_数字_列表_元组_字典_集合) 基本数据类型-列表_元组_字典 python基础-文件操作 python——函数 python基础—函数 ...
分类:
编程语言 时间:
2017-08-04 21:30:14
阅读次数:
133
迭代器 1.1迭代器 和 可迭代对象 迭代器的本质 就是for循环调用的底层内置函数的运用 可迭代对象:字符串、列表、元组、字典、集合都是可迭代的对象 迭代器协议--必须要满足两点才可以叫做可迭代协议 : 内部实现了__iter__和__next__ 1.2迭代器 iterator 通过代码来理解 ...
分类:
其他好文 时间:
2017-08-02 19:51:56
阅读次数:
172
一:python中的for循环。 二:迭代器: 可以将某个数据集内的数据挨个取出来。 可以迭代的有:数字,字符串,列表,元组,字典.......... 二:可迭代协议 能被for循环的就是就是可迭代的。 可以被迭代满足的要求就是可迭代协议。(就是内部实现了_inter_方法) 三:迭代器 >必须遵循 ...
分类:
其他好文 时间:
2017-08-02 18:53:54
阅读次数:
127
一 迭代和可迭代协议 什么叫迭代 1234不可以for循环,是因为它不可迭代。那么如果“可迭代”,就应该可以被for循环了。 这个我们知道呀,字符串、列表、元组、字典、集合都可以被for循环,说明他们都是可迭代的。 我们怎么来证明这一点呢? 结合我们使用for循环取值的现象,再从字面上理解一下,其实 ...
分类:
其他好文 时间:
2017-08-02 15:33:45
阅读次数:
140
一、列表 定义:[ ] 内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素 特性: > 可存放多个值 > 可修改指定索引位置对应的值,可变 > 按照从左到右的顺序定义列表元素,下标从0开始顺序访问,有序 1.1列表创建 list 表示列表类型 list1=[ ] #空列表 list2=[ ...
分类:
编程语言 时间:
2017-07-31 17:26:02
阅读次数:
217
1、带参数的装饰器执行过程的跳转很晕,设置了断点一步一步执行,仍不清楚执行步骤 2、列表、元组、字典中的深copy、浅copy如何理解? ...
分类:
其他好文 时间:
2017-07-28 22:08:36
阅读次数:
143
1、 模块 写模块的时候尽量不要和系统自带的模块的名字相同 调用模块的时候,会先在当前目录下查找是否有这个模块,然后再会如python的环境变量中查找 a.模块1:sys 代码如下: 1 import sys 2 print(sys.path) 该代码的作用就是打印出python环境变量如下所示: ...
分类:
编程语言 时间:
2017-07-27 18:19:32
阅读次数:
200
一.变量的赋值操作 x=1 a=10 b=10 # #链式赋值 a=b=c=d=e=f=10 print(a,b,c,d,e,f) #多元赋值 #方式一 x=1 y=2 z=x #z=1 x=y #x=2 y=z #y=1 print(x,y) #方式二:python特有 x,y=y,x print ...
分类:
其他好文 时间:
2017-07-23 19:39:45
阅读次数:
180
数据类型总结 数字 字符串 列表 元组 字典 按照存值个数: 1个:数字,字符串 多个:列表,元组,字典 按照可变不可变: 可变:列表,字典 不可变:数字,字符串,元组 按照访问方式: 直接访问:数字 索引:字符串,列表,元组==》序列类型seq 映射:字典 一.数字 特性:1.只能存放一个值2.一 ...
分类:
其他好文 时间:
2017-07-23 18:07:55
阅读次数:
504
一、列表 1、列表定义 names=["Jhon","Lucy","Michel","Tom","Wiliam"] 列表切片: 结果: 2、列表元素的追加与删除 运行结果: 删除整个列表:del names 反转列表值的位置:name.reverse() 排序:names.sort() 3、列表复制 ...
分类:
编程语言 时间:
2017-07-22 22:34:38
阅读次数:
305