数字类型
python中,数据类型分为两种,内置的和自定义的。
内置的包含数字、字符串、布尔、列表、元祖、字典、Bytes、集合等。自定义的,一般以类的形式,根据需要组合以上内置类型成为独特的数据类型。
数字类型是不可变的。
1、整数 int
2、浮点数 float
3、复数 complex
复数由实数部分和虚数部分构成,可以用a+bj,或complex(a,b)表示,复数的实部a和虚部b都是浮点型。
数字类型转换
int(x):把x转换为整数,如果x是浮点数,则截取小数部分。
float(x):把x转换为浮点数
complex(x):把x转换为一个复数,实数部分为x,虚数部分为0
complex(x,y):将x和y转换为一个复数,实数部分为x,虚数部分为y
转换过程中,若出现无法转换的对象,则抛出异常
数学计算
布尔类型
在python中,布尔类型只有两个值,True和False。
布尔类型可以进行and、or和not运算
空值:python中有个None,他不能理解为0,因为0是整数类型,而None既不是布尔类型、也不是整数类型,他是NoneType。
None不可对其进行各种方法的调用