序列的通用操作 Python包含6种内建的序列:列表,元组,字符串,Unicode字符串,buffer对象和xrang对象。 所有序列类型都可以进行某些特定的操作。这些操作包括但不限于:索引(indexing),分片(slicing),加(adding),乘(multiplying),以及成员资格( ...
分类:
其他好文 时间:
2018-11-03 12:39:33
阅读次数:
226
一、引子 1 什么是数据? x=10,10是我们要存储的数据 2 为何数据要分不同的类型 数据是用来表示状态的,不同的状态就应该用不同的类型的数据去表示 3 数据类型 数字 字符串 列表 元组 字典 集合 二、基础数据类型 2.1数字int 数字主要是用于计算用的,使用方法并不是很多,就记住一种就可 ...
分类:
编程语言 时间:
2018-11-02 14:37:02
阅读次数:
165
1.查看Python版本 python -V 2.Windows系统下使用命令行设置环境变量:path=%path%;D:\Python 3.几个重要的Python环境变量 4.Python保留关键字 在[],{}或者()中的多行语句,不需要使用反斜杠(\)例如: 6.Python字符串中有两种索引 ...
分类:
编程语言 时间:
2018-10-25 11:04:14
阅读次数:
202
对于Python, 一切事物都是对象,对象基于类创建!! 注:查看对象相关成员var,type, dir 一、整数 如: 18、73、84 每一个整数都具备如下需要知道的功能: ...
分类:
编程语言 时间:
2018-10-20 17:25:21
阅读次数:
210
生成器属于迭代器迭代器包括[字符,列表,元组,字典] a = [1,2,3,]d = iter(a) print(d) # <list_iterator object>print(next(d))d--迭代器Iterator a--迭代器对象Iterable 迭代器条件:1.有iter方法2.有ne ...
分类:
编程语言 时间:
2018-10-16 20:21:14
阅读次数:
165
一 什么是迭代器协议 二 for循环机制 for循环的本质:循环所有对象,全都是使用迭代器协议 (字符串,列表,元组,字典,集合,文件对象)这些都不是可迭代对象,只不过在for循环中,调用了他们内部的__iter__()方法,把他们变成了可迭代对象。 然后for循环调用可迭代对象的__iter__( ...
分类:
编程语言 时间:
2018-10-15 20:43:53
阅读次数:
195
python基本数据类型:数字、字符串、布尔、列表、元组、字典,可通过type(变量名)来查看变量的类型 可变和不可变数据类型:修改变量的值后,变量在内存中存放的位置是否发生变化,可通过id(变量名)查看变量指向内存中的位置 按可变不可变分类 可变:列表、字典 不可变:数字、字符串、元组、布尔 按访 ...
分类:
编程语言 时间:
2018-10-06 13:14:11
阅读次数:
136
目录 整型 布尔值 字符串 列表 元组 字典 整型(int) 2. 将字符串按进制位转换成整型 3. 输出将当前整数的二进制位数 布尔值(bool) true和false 0和1 字符串(str) class str(object): """ str(object='') -> str str(by ...
分类:
编程语言 时间:
2018-10-04 22:59:42
阅读次数:
205
python中的迭代器可迭代对象迭代是指重复反馈过程,每一次的迭代都会得到一个结果,又是下一次迭代的开始。在python中,一个对象只要是实现了__iter__()或__getitem__()方法,就被称为可迭代对象。python中的可迭代对象有字符串、列表、元组、字典、文件;自定义的类若是实现了__iter__()或__getitem__()方法,则也是可迭代对象~遍历可迭代对象,这里仅以文件为
分类:
编程语言 时间:
2018-09-24 12:48:52
阅读次数:
166
一、总结列表,元组,字典,集合的联系与区别: 区别:列表list,元组tuple是有顺序的,而字典dict和集合是没顺序的。列表是以[ ]形式表示,元组是以( )表示,字典以{ }表示,集合则是以[()]的形式表示。列表是可变对象,可以有增删改操作,而元组是只读的,不能修改。字典使用键-值(key- ...
分类:
其他好文 时间:
2018-09-22 21:30:10
阅读次数:
214