1.十进制转化为其它进制
(1)bin(x):十进制转化为二进制
【实例1】 x=bin(20) # x的值为字符串'0b10100'
(2)oct(x):十进制转化为八进制
【实例2】 x=oct(20) # x的值为字符串'0o24'
(3)he(x):十进制转化为十六进制
【实例3】 x=hex(20) # x的值为字符串'0x14'
2.其它进制转化为十进制
y=int("x",base=2/8/16),其中x是一个用其它进制表达的字符串,base用于指定具体的进制,该函数的作用是根据base指定的进制将x转化为十进制整数。
【实例1】y=int('0b10100',2) #将二进制转化为十进制,返回一个整型值20
【实例2】y=int('0o24',8) #将八进制转化为十进制,返回一个整型值20
【实例3】y=int('0x14',16) #将十六进制转化为十进制,返回一个整型值20
参考资料:董付国.Python可以这样学[M].北京:清华大学出版社,2017:18.