python常用类型转换函数详解

int(x)将x转换成整型类型

python常用类型转换函数详解

TypeError: int() can't convert non-string with explicit base

错误原因: int()函数用来将一个字符串或数字类型转换成整数,如果只有一个参数值,这个值可以是字符串或数字;但是传入两个参数,第一个参数是字符串,要加单引号或者双引号,第二个参数是进制(二进制、八进制、十进制或十六进制)。

float(x)将x转换成浮点数类型

python常用类型转换函数详解
complex(real[,imag])创建一个复数

python常用类型转换函数详解
str(x)将x转换成字符串

python常用类型转换函数详解

repr(x)将x转换为表达式字符串

python常用类型转换函数详解

eval(str)计算在字符串中的有效python表达式

python常用类型转换函数详解

chr(x)将整数x转换为一个字符

python常用类型转换函数详解

ord(x)静一个字符x转换为它对应的整数值

python常用类型转换函数详解

hex(x)将一个整数x转换为一个十六进制字符串

python常用类型转换函数详解

oct(x)将一个整数x转换为一个八进制字符串

python常用类型转换函数详解

list(var)将字符串、元祖、字典或者集合转换为列表类型

python常用类型转换函数详解

tuple(var)将字符串、列表、字典或者集合转换为元组类型

python常用类型转换函数详解

set(var)将字符串、列表、字典或者元组转换为集合类型

python常用类型转换函数详解

dict(var)将列表、元组转换为字典类型(注:其他类型转化为字典时需要按照指定的格式才可以转化

python常用类型转换函数详解