其他进制转化为十进制:
a = int("f",16)
print(a)
也就是直接用int,第一个参数是字符串,第二个参数是指定的进制
其他进制转为为十六进制:
ahex = hex(int("25",8))
print(ahex)
print(type(ahex))
利用hex函数,也就是直接把其他进制先转为十进制,然后再转为十六进制;返回的是一个字符串
其他进制转为二进制:
abin = bin(int("25",8))
print(abin)
print(type(abin))
与转为十六进制相似,用bin函数,需要十进制作为中转,返回是字符串
其他进制转为八进制:
aoct=oct(eval("0x15"))
print(aoct)
print(type(aoct))
这个转为八进制的话就直接要输入数字,所以对于字符串的话需要eval函数,返回的是一个字符串