python的数据类型
Python主要有5个标准数据类型:
Numbers(数字)
String(字符串)
List(列表)
Dictionary(字典)
Tuple(元组)
其中属于集合数据类型的有List、Dictionary、Tuple。
一、数字(Numbers)
数字数据类型用于存储数值, 属于不可改变数据类型。
4种不同的数字数据类型:
- int(有符号整型):32位机上,整数位数为32,取值范围为-2**31~2**31-1,64位机上,整数位数为64。
- long(长整型【可以代表八进制和十六进制】):python的长整型没有指定位宽,若发生整数溢出,自动转换为长整型。
- float(浮点型):带有小数的数字。
- complex(复数):由实部和虚部组成,如x+yj。
二、字符串(String)
由字母、数字、下划线组成,表示文本的数据类型。
Python中字符串有两种取值方式:
从左到右,索引从0到字符串长度减1。
从右到左,索引从-1到0。
三、列表(List)
支持数字,字符,列表(嵌套)组成。
四、字典(Dictionary)
列表是有序的对象集合,字典是无序的对象集合。字典是通过键来存取值,列表是通过索引。
五、元组(Tuple)
元组不可二次赋值,相当于只读列表。