1.整数(int)类型
进制 描述 二进制 以 0b
(零和小写字母b) 或 0B
(零和大写字母B) 开头,后续只能包含数字 0 和 1。 八进制 以 0o
(零和小写字母o) 或 0O
(零和大写字母O) 开头,后续只能包含数字(0~7)。 十进制 单个数字 0
(零)。或 以 1~9 开头,后续只能包含数字(0~9)。 十六进制 以 0x
(零和小写字母x) 或 0X
(零和大写字母X) 开头,后续只能包含 数字(0~9) 和 字母(a~f 或 A~F)。字母(a~f 或 A~F) 表示数字 10 到 15。
为了提高数值的可读性,下划线(_
)可以用作分隔符,解析时会被 Python 解释器移除。
#整数类型
#作为千分位分隔符
1_000_000_000
#浮点类型
0.1234_1234_1234
2.浮点(float)类型
浮点类型遵循IEEE 754二进制浮点算术标准 。
浮点数可以使用科学记数法来表示:一个数值(整数或浮点数)后跟一个大写或小写的字母 e
(表示乘以 10
),再跟一个前面的乘以 10
的多少次幂。
#十进制形式
5.12
#科学记数法形式
#注意:这是浮点数512.0,而不是整数512。
5.12e2
关于下划线部分,与上述整数类型描述一样。
3.布尔(bool)类型
类型 值 bool
True
或 False
(其它的大小写混写形式都是有效的标识符,但不是布尔值)
类型 这些值被 bool()
函数转换以后都是 False
int
0
float
0.0
bool
False
str
''
、""
、''''''
、""""""
(空字符串)list
[]
(空列表)tuple
()
(空元组)dict
{}
(空字典)set
{}
(空集合)NoneType
None
4.对象(object)类型
object
是所有类型的基类型。
5.字符串(str)类型
6.列表(list)类型
7.元组(tuple)类型
8.字典(dict)类型
9.集合(set)类型
10.NoneType类型
11.类型转换
类型转换函数 描述 int()
转换为整数类型。 float()
转换为浮点类型。 bool()
转换为布尔类型。 str()
转换为字符串类型。
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/python/pythonlang/35539.html