python不同进制互转-2、8、10、16进制等

python不同进制互转-2、8、10、16进制等

python不同进制互转-2、8、10、16进制等

进制转换详细代码

  • 如下表,用法实例:oct(int(x, 2)) 表示将2进制转换成8进制
目标\当前进制 2进制 8进制 10进制 16进制
2进制 - bin(int(x, 8)) bin(int(x, 10)) bin(int(x, 16))
8进制 oct(int(x, 2)) - oct(int(x, 10)) oct(int(x, 16))
10进制 int(x, 2) int(x, 8) - int(x, 16)
16进制 hex(int(x, 2)) hex(int(x, 8)) hex(int(x, 10)) -

NOTE:bin()、oct()、hex()的返回值均为字符串,且分别带有0b、0o、0x前缀。

以上就是全部内容,感谢观看!

你可能感兴趣的:(python,算法)