当前位置: 移动技术网 > IT编程>脚本编程>Python > Python中各种进制之间的转化

Python中各种进制之间的转化

2018年10月31日  | 移动技术网IT编程  | 我要评论

厦门便民网,无公害蔬菜生产技术,山东省普通高等学校招生考试信息平台

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

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网