Python在内存中存储的数据可以有多种类型。
Python的主要数据类型有:Number(数字),String(字符串类型),布尔值,List(列表),Tuple(元组)和Dictionary(字典)。
下面就讲讲Number
Number:
数字是数据类型用于存储数值。
他们是不可改变的数据类型,这意味着改变数字数据类型会分配一个新的对象。
Python支持四种不同的数值类型:
- int(有符号整型)
- long(长整型[也可以代表八进制和十六进制])
- float(浮点型)
1.整数型-int
(1)比如1,2,3,这些我们数学上常用的整数,都是整数
(2)还包括负整数,但是不包括小数
(3)计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x
前缀和0-9,a-f表示,例如:0xff00
,0xa5b4c3d2
,等等。
2.长整数--long
32位系统上是2**31-1,64位系统上是2**63 -1,超出位数,python会转用高精度去计算,可以是无限大的整数
3.浮点数--float
就是带小数的数,比如: