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.

相关文章:

  • 2021-12-11
  • 2022-01-18
  • 2022-12-23
  • 2021-09-12
  • 2021-07-10
  • 2022-01-19
  • 2021-06-28
猜你喜欢
  • 2021-10-11
  • 2022-12-23
  • 2021-11-21
  • 2021-09-01
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案