10、2、8、16进制转换
1、表示
无前缀默认为十进制数
0b-->二进制
0o-->八进制
0x-->十六进制
2、转换函数
bin(num)-->将数字转换为二进制数,例:
>>> bin(3)
'0b11'
>>> bin(0o7)
'0b111'
>>> bin(0xE)
'0b1110'
int(num)-->转换为整型,例:
>>> int(0b111)
7
>>> int(0o11)
9
hex(num)-->将整数数字转换为十六进制(必须为整数),例:
>>> hex(888)
'0x378'
>>> hex(0o7777)
'0xfff'
oct(num)-->将整数转换为八进制,例:
>>> oct(0xfff)
'0o7777'
>>> oct(7)
'0o7'
>>> oct(8)
'0o10'
>>> oct(0b10)
'0o2'
本文详细介绍了无前缀数字的默认十进制表示法,并展示了如何使用Python的bin(), int(), hex(), 和 oct() 函数进行二进制、八进制和十六进制的转换实例。通过实例演示了这些函数在实际开发中的应用,是基础编程技巧必备知识点。
1311

被折叠的 条评论
为什么被折叠?



