1.十进制转化为其它进制

(1)bin(x):十进制转化为二进制

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

【实例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.

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄