Python 数据类型
一、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
posted on 2018-09-04 11:01 lovezj9012 阅读(216) 评论(0) 收藏 举报
浙公网安备 33010602011771号