int(x) 将x转换为一个整数。--只取整数部分,int(35.68)--35
a="36";a =int(a);--整型字符串可以转整型,浮点型的字符串不可以转整型
float(x) 将x转换到一个浮点数。
a =float(36)---36.0bool(x) 将x转换成一个布尔类型,非0--True;0-Talse; 非空字符串--True;空字符串("",'')--Falsecomplex(x) 将x转换到一个复数,实数部分为 x,虚数部分为 0。
complex(x, y) 将 x 和 y 转换到一个复数,实数部分为 x,虚数部分为 y。x 和 y 是数字表达式。
"""
a =10;print(type(a));
b =10.;print(type(b));#float
c =-101;print(type(c));
d =12346698796546697469;print(d,type(d));
a =2e2;#2.0*10*10--200--浮点型print(a,type(a))#a = 1e2.5; 错误
a =1.0e2;print(a)
a =10+2.5;#12.5print(a,type(a));#a="36.5";无效的#a="36a"无效的
a="36";
a =int(a);print(a,type(a));
整型字符串和浮点型字符串都可以转浮点型
a =float(36)
a =float("36.5")
a =float("36")print(a,type(a))