1,数值型数据类型
int(整数类型) 如:10;100;1000;
int类型是指整数数值。
float(浮点型) 如:1.0;0.11;1e-12;
float类型是指既有整数又有小数部分的数据类型。
bool(布尔型) 如:True;False;
bool类型只有True(真)和False(假)两种取值。因为bool继承了int类型,即在这两种类型中True可以等价于数值1,False可以等价于数值0,并且可以直接使用bool值进行运算。
complex(复数) 如:1+1j;0.123j;1+0j;
complex类型由实数部分和虚数部分构成。
在python中,可以实现数值型数值类型的转换,使用的内置函数有int,float,bool,complex。
注意:复数没办法转换成整型。
规律:非0数值转bool型都为True,数值0转换布尔型为False。此外,bool函数分别对空,空字符,空列表,空元组,空字典(或者集合)进行转换结果都为空,如果是非空,结果是True(除去非数值0的情况)