python内置的进制转换方法

时间:2024-12-28 14:05:32

python进制转换方法总结表:

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)) -

实例,

①2进制转8进制:oct(int('1111',2)) 需要先int(‘1111’, 2)转换为十进制,在oct()转换为八进制

②2进制转换为10进制:int('1111',2)

③2进制转换为16进制:hex(int('1111',2))需要先int(‘1111’, 2)转换为十进制,在hex()转换为十进制

对照表格以此类推~~~