python基本数据类型
常用数据类型
一、数字
类型 | 代码 |
---|---|
整型 | int |
浮点型 | float |
附属 | complex |
布尔 | bool |
二、序列
类型 | 代码 | 特点 |
---|---|---|
字符串 | string | 不可变、有序序列 |
列表 | [ ]或list() | 可变、有序序列 |
元祖 | ( )或tuple() | 不可变、有序序列 |
注意:
元祖的元素是不可变的,当元祖的元素是字符串、列表、字典、集合的时候,字符串、列表、字典、集合内的元素仍然是可以更改的,即元祖元素没变,元素内容可变。
eg:
a=(1,2,[3,4,5])
a[2][2]=8
a
输出结果为
(1, 2, [3, 4, 8])
三、字典
类型 | 代码 | 特点 |
---|---|---|
字典 | {}或dict() | 可变、无序序列 |
注意:
字典是没有索引的,通过键值对访问,键是不可变的,最好是唯一的。
四、集合
类型 | 代码 | 特点 |
---|---|---|
集合 | set() | 可变、无序序列,没有重复元素 |
注意:
创建集合只能用set(),不能使用{},集合元素是不重复的,所以集合可以用来去重。
数据类型的可变与不可变
可变类型:列表、字典、集合
不可变类型:数字、字符串、元祖