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)  

复数

repr repr(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) 把一个整数转换为八进制字符串

猜你喜欢

转载自www.cnblogs.com/lalalaxpf/p/9500546.html