zoukankan      html  css  js  c++  java
  • Python中各种进制之间的转化

    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.

  • 相关阅读:
    每日总结
    每日总结
    每日总结
    每日总结
    每日总结
    每日总结
    每日总结
    配置SpringMVC(两天)
    layui学习4(三天的)动态表格
    layui的学习使用3表单
  • 原文地址:https://www.cnblogs.com/pybig/p/9881912.html
Copyright © 2011-2022 走看看