int(x[,base]) 将x转换为一个整数(int为十进制)
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(x) 将一个字符转换为它的整数值(ascii)
unichr(x) 将一个整数转换为unicode字符
hex(x) 将一个整数转换为一个十六进制字符串
oct(x) 将一个整数转换为一个八进制字符串
bin(x) 将一个整数转换为一个二进制字符串
print(int("1010",2)) #将原始值为1010的二进制数值转换为10进制
>>>
10
print(int("140",8)) #将原始值为140的八进制数值转换为10进制
>>>
96
print(int("60",16)) #将原始值为60的十六进制数值转换为10进制
>>>
96
#真实的数值从0o、0x、0b后算起,前边的只是代表进制
print(oct(8)) #将原始值为8的十进制数值转换为8进制
>>>
0o10
print(hex(17)) #将原始值为17的十进制数值转换为16进制
>>>
0x11
print(bin(10)) #将原始值为10的十进制数值转换为2进制
>>>
0b1010
#互为反 *** 作
print(ord("A")) #将字符转换为ascii码值
>>>
65
print(chr(65)) #将ascii码值转换为字符
>>>
A
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)