python基础——类型转换

python基础——类型转换,第1张

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

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/571467.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-09
下一篇 2022-04-09

发表评论

登录后才能评论

评论列表(0条)

保存