相互转化数值型变量(python)

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的情况)

你可能感兴趣的:(相互转化数值型变量(python))