原理:python内置函数进行进制转换的原理是将读入的一个字符串(python默认读入的都是字符串形式)转为10进制,然后再用相关函数进行其他进制转换 。
#“2进制转其他进制”
2进制转8进制
str1 = input()
oct(int(str1 , 2))
2进制转10进制
str1 = input()
int(str1 , 2)
2进制转16进制
str1 = input()
hex(int(str1 , 2)
#“8进制转其他进制”
8进制转2进制
str1 = input()
bin(int(str1 , 8))
8进制转10进制
str1 = input()
int(str1 , 8)
8进制转16进制
str1 = input()
hex(int(str1 , 8))
#“10进制转其他进制”
10进制转2进制
bin(int(num))
10进制转8进制
oct(int(num))
10进制转16进制
hex(int(num))
#“16进制转其他进制”
16进制转2进制
str1 = input()
bin(int(str1 , 16))
16进制转8进制
str1 = input()
oct(int(str1 , 16))
16进制转10进制
str1 = input()
int(str1 , 16)