int(x)将x转换成整型类型
TypeError: int() can't convert non-string with explicit base
错误原因: int()函数用来将一个字符串或数字类型转换成整数,如果只有一个参数值,这个值可以是字符串或数字;但是传入两个参数,第一个参数是字符串,要加单引号或者双引号,第二个参数是进制(二进制、八进制、十进制或十六进制)。
float(x)将x转换成浮点数类型
complex(real[,imag])创建一个复数
str(x)将x转换成字符串
repr(x)将x转换为表达式字符串