一、Python数据类型
查看数据类型的方法:例如看int类型的方法,在pycharm里 输入int,然后按住ctrl鼠标点击int即可查看int类型的方法
1、数字
int (整型)
在python2中
在32位机器上,整数的位数为32位,范围是 -231~231-1
在64位机器上,整数的位数为64位,范围是 -263~263-1
在python3中
整型长度无限制
2、字符串
特性:
1、字符串按照从左到右的字符集存放,可以使用索引的方式访问(从0开始),是有序的
2、只能存放一个值,不可变
3、布尔
真或假
假包括 False、0、空字符串(‘ ’)、[]列表、()元组、{}字典、None
4、列表
创建列表
lst = [1, 3, 'jack'] 或者
lst = list([1, 3, 'jack'])
特性
1、可以存放多个值
2、可以使用索引的方式访问(从0开始),是有序的
3、可以修改指定索引对应的值
5、元组
创建元组
tu = (1, 2, ['jack'], 'abc',) 或者
tu = list((1, 2, ['jack'], 'abc',))
特性
1、可以存放多个值
2、可以使用索引的方式访问(从0开始),是有序的
3、不可以修改指定索引对应的值
6、字典
创建字典
dic = {'name': 'jack', 'age': 18} 或者
dic = dict({'name': 'jack', 'age': 18})
特性
1、可以存放多个值
2、可以使用键值对的方式访问,是无序的
7、集合
创建集合
s = {1, 3, (1, 5, 9), ['jack', 2]} 或者
s = set({1, 3, (1, 5, 9), ['jack', 2]})
特性
1、无序且不重复元素的集合
二 Python运算符
1、算术运算符
2、比较运算符
3、赋值运算符
4、位运算符
5、逻辑运算符
6、成员运算符
7、身份运算符
运算符优先级
三、数据类型转换
四、数据类型分类
按存值个数区分
标量/原子类型 | 数字,字符串 |
容器类型 | 列表,元组,字典 |
按可变不可变区分
可变 | 列表,字典 |
不可变 | 数字,字符串,元组 |
按访问顺序区分
直接访问 | 数字 |
顺序访问(序列类型) | 字符串,列表,元组 |
key值访问(映射类型) | 字典 |
参考:http://www.runoob.com/python/python-operators.html
https://docs.python.org/3/library/stdtypes.html
http://www.cnblogs.com/linhaifeng/articles/5935801.html