数据类型
查看数据类型 使用type
- 整型 int
可进行数学运算- 浮点型 float
带小数点的数- 布尔型 bool
只有两个值 True和False- 字符串 str
一般存储小量数据,字符串是不可变的数据类型- 二进制 bytes
例:b’hello’
进行数据类型转换时 数据类型函数加变量名
- 列表 list 用[ ]表示
1.列表内的元素用逗号隔开,列表是可变的数据类型
2.列表中的元素可以python中的任何数据类型对象
3.元素可重复出现
操作:
len()
统计列表中的元素个数
in()
判断元素是否在列表中
append()
在列表最后添加一个元素
insert()
向指定位置添加元素 例: li.insert(0, 521) 0为索引号 521为插入元素
remove()
移除列表中指定元素
pop()
删除一个元素并返回会该元素
sort()
进行排序 对整型数据
reverse()
倒序
extend()
吞并列表- 元组 tuple 用()表示
和列表一样都是序列类型的数据
但元组是相对不可变的
优点:
1.占用内存空间小
2.元组内的值不会被意外修改
3.可作为字典的键
4.函数的参数是以元组形式传递的- 字典 dict 用{ }表示
以key:value的形式存储数据,查找速度快
属于映射类型的数据结构
元素成对出现
字典中的key值不允许重复出现- 集合 set 用{ }表示
像只有key的字典,但数据类型不可变
set() 将转换的数据类型直接去重
&
交集 两个集合都有的元素
|
并集 把两个元素合并成一个新的集合
-
差集 返回第一个集合中特有的元素
^
异或运算 获取两个集合的分别独有的元素,组合为一个新的集合对象。