十六进制转换

DAY05 Python中进制之间的转换

旧巷老猫 提交于 2019-12-03 14:26:47
进制转换 # 二进制转十进制 print(int('110', 2)) # 八进制转十进制 print(int('123', 8)) # 十六进制转十进制 print(int('a', 16)) # 十进制转二进制 print(bin(123)) # 十进制转八进制 print(oct(10)) # 十进制转十六进制 print(hex(16)) 来源: https://www.cnblogs.com/Ghostant/p/11799676.html

python――进制间的转换

匿名 (未验证) 提交于 2019-12-02 22:54:36
2、8、16 进制转为10进制:使用int()或者eval() b:二进制,o:八进制,d:十进制,x:十六进制 bin()、oct()、hex()返回值均为字符串,且分别带有0b、0o、0x前缀 hex函数比format函数慢,eval函数比int函数慢 示例: # 二进制转十进制 print (int( " 1111011 " , 2 )) print (eval( " 0b1111011 " )) # 十进制转二进制 print (bin(18 )) print ( " {0:b} " .format(18 )) # 八进制转十进制 print (int( " 011 " , 8 )) print (eval( " 0o011 " )) # 十进制转八进制 print (oct(30 )) print ( " {0:o} " .format(30 )) # 十六进制转十进制 print (int( " 12 " , 16 )) print (eval( " 0x12 " )) # 十进制转十六进制 print (hex(87 )) print ( " {0:x} " .format(87)) 原文:https://www.cnblogs.com/yanlin-10/p/9231838.html