type(a)(1.0)

a = 1
b = 1.0
type(a)(1.0)  # 根据a的类型转换b

 类型转换

int(x [,base ])         将x转换为一个整数    
long(x [,base ])        将x转换为一个长整数    
float(x)               将x转换到一个浮点数    
complex(real [,imag ])  创建一个复数    
str(x)                 将对象 x 转换为字符串    
repr(x)                将对象 x 转换为表达式字符串    
eval(str)              用来计算在字符串中的有效Python表达式,并返回一个对象    
tuple(s)               将序列 s 转换为一个元组    
list(s)                将序列 s 转换为一个列表    
chr(x)  # ord()               将一个整数转换为一个字符    
unichr(x)              将一个整数转换为Unicode字符    
ord(x)    # chr()             将一个字符转换为它的整数值    
hex(x)                 将一个整数转换为一个十六进制字符串    
oct(x)                 将一个整数转换为一个八进制字符串
bin(x) # x 转换为二进制字符串

 

posted on 2018-05-07 15:20  Go_Forward  阅读(102)  评论(0编辑  收藏  举报