Python3标准数据类型
Python3有六种标准数据类型,分别为Number(数字)、String(字符串)、List(列表)、Tuple(元组)、Set(集合)、Dictionary(字典)。
列表[ ](list):有序可改变集合,允许重复数据。
元组( )(tuple):有序不可改变集合,允许重复数据。
集合{ }(set):无序无索引(索引为键值)集合,无重复数据。
字典{ }(dictionary):无序,可变,有索引集合,无重复数据。

1.数字Number
数字类型又分为:int(整型)、float(浮点型)、complex(复数)、bool(布尔型)。
(1)int
整数,不带小数点,可以为负数。如:123,-22。
(2)float
浮点型,由整数部分和小数部分组成,如:12.34,32.1,10.0;也可以用科学计数法表示,如:2e2表示200.0 。
(3)complex
复数,由实数部分和虚数部分组成,虚数部分用j作为后缀,如:3 + 0.4j ,5 - 1.5j
(4)bool
布尔型,只有2个值:True和False(注意大小写)。bool类型还是int的子类型。另外,0和0.0为False,字符串或其他非零数字为True。
2.字符串String
Python中,单引号或双引号中的数据就是字符串。
3.列表List
列表是一种有序的集合,可以随时添加或删除其中的元素。列表用[]表示,也可用list()函数创建列表。
1 list1 = [1, 2.2, 'a', True]
4.元组Tuple
元组和列表类似,但元组一旦初始化就不能修改。元组用()表示,也可用tuple()函数创建元组。注意元组只有1个元素时要加逗号,如:tu1 = ('a',) 和tu2 = ('a'),tu1是元组,tu2是字符串。
1 tuple1 = (1, 2.2, 'a', True)
5.集合Set
和list类似,但集合是无序且不可重复的。集合用{}表示,注意空集合只能用set()函数创建,直接用{}表示的是字典。
6.字典Dictionary
字典也是用{}表示,也是无序的,但字典存放的是键(key)值(value)对,字典通过key来取value值。key不可重复,且必须是不可变对象。
浙公网安备 33010602011771号