Python的核心数据类型有:数字,字符串,列表,字典,元组,文件等。
数字
数字类型有:整形int,浮点型float,复数complex,布尔型bool。
整形
整型数是不带有小数部分的数字。包括自然数,0及负数自然数。如: -2, 100, 0
整数字面值的表示方式
整数可以以二进制、十进制、八进制和十六进制的方式进行表示,默认以十进制的方式进行展示。
十进制方式表示方式
默认数值为十进制的表示方式,如:
>>> -10
-10
>>> 0
0
>>> 9999999999999999
9999999999999999
>>>
八进制的表示方式
八进制数值以0o开头,后跟0~7,如:
>>> 0o177
127
>>> 0o11
9
十六进制的表示方式
十六进制数值以0x开头,后跟09,AF,a~f,如:
>>> 0x11
17
>>> 0xFF
255
>>> 0x1234ABCD
305441741
二进制表示方式
二进制数值以0b开头,后跟0~1,如:
>>> 0b1001
9
浮点型
浮点数是带有小数部分的数字(小数部分也可以是0)。浮点数的两种表示方式有小数表示和科学计数法表示两种表示方式。
小数表示
格式:数字.数字,两个数值中必须有一个要存在。如:
>>> 3.14
3.14
>>> 3.1
3.1
>>> 3.0
3.0
>>> 3.
3.0
>>> 0.14
0.14
>>> .14
0.14
科学计数法表示
格式:小数 e/E(正负号) 指数。如:
>>> 6.18E-1
0.618
>>> 2.9979e8
299790000.0
复数
由实部(real)和虚部(image)两部分组成,虚部必须是以j或J结尾的数。如:
>>> 1j
1j
>>> (2j)
2j
>>> 1+1j
(1+1j)
>>> 1-1j
(1-1j)
>>> (-100+100j)
(-100+100j)
布尔类型
用来表示真的假两种状态的类型:True 表示真(条件满足或成立) 和False 表示假(条件不满足或不成立)。True 也可以用1表示,False也可以用0表示。
>>> 3==3
True
>>> True==1
True
>>> False==1
False
>>> False==0
True
注意:true和false首字母必须大写。
空值
空值是一个表示不存在的特殊对象。作用是用来语法占位和变量解除绑定。
……未完待续……