python——数据类型转换,,python通过内置


python通过内置函数实现数据类型转换

语法示例描述
int() int(1.0)、int(‘1‘)

可以转换的包括String类型和其他数字类型,但是会丢失精度

float()float(1)、float(‘1‘)

可以转换String和其他数字类型,不足的位数用0补齐,例如1会变成1.0

str()  str(1)

转换为字符串

complex(real ,imag)

复数

reprrepr(Object)

返回一个对象的String格式

eval()  

eval("12+23")执行一个字符串表达式,返回计算的结果,如例子中返回35

tuple()

转换为元组

list()

转换为列表

set()

转换为集合,同时去重

frozenset()

frozenset([0, 1, 2, 3])将一个可迭代对象转变成不可变集合

chr()

ord()

ord(‘a‘)返回对应的 ASCII 数值

hex()

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

oct()

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

python——数据类型转换

评论关闭