一、bin() :十进制转为二进制
- zfill()方法:将二进制数字补成指定长度(用0来补)
>>>bin(8)'0b1000'>>>bin(8)[2:].zfill(len(bin(8)))'001000'>>>bin(8)[2:].zfill(10)'0000001000'>>>
二、oct() :十进制转为八进制
>>>oct(8)'0o10'
三、hex():十进制转为十六进制
>>>hex(15)'0xf'
四、其它进制分别转换成十进制(其它进制数,类型要为字符串)
- 二进制转换成十进制
>>>int("110",base=2)6>>>int("10",base=2)2
- 八进制转换成十进制
>>>int("10",base=8)8>>>int("110",base=8)72
- 十六进制转换成十进制
>>>int("A",base=16)10>>>int("F",base=16)15>>>int("1F",base=16)31>>>