一.十进制转其他进制
以十进制的22为例子
# 十进制转二进制
print(bin(22))
# 输出结果为:0b10110
# 十进制转八进制
# 输出结果为:0x16
print(oct(22))
# 十进制转十六进制
print(hex(22))
# 输出结果为:0o26
二.其他进制转十进制
# 二进制转十进制
print(int('0b10110',2))
# 八进制转十进制
print(int('0x16',2))
# 十六进制转十进制
print(int('0o26',2))
以上输出结果均为22
结合以上代码可以看到,其他进制转十进制都是int(‘其他进制’,2)
括号中'2'的意思:二进制