• 技术文章 >Python技术 >Python基础教程

    举例说明Python中常见的数制转换

    PythonPython2019-06-15 10:31:52原创2856
    数制转换即进制转换,指进制(二、八、十、十六进制)间的相互转换,计算机编程中较为常见。这里列举了python常见数制转换用法。

    1.进位制度

    Python中二进制是以0b开头的:

    例如: 0b11 则表示十进制的3

    8进制是以0开头的:

    例如: 011则表示十进制的9

    16进制是以0x开头的:

    例如: 0x11则表示十进制的17

    或者写成 \x \b

    2.各种函数转换

    #10进制转为2进制
    >>> bin(10)
    '0b1010'
    #2进制转为10进制
    >>> int("1001",2)
    9
    #10进制转为16进制
    >>> hex(10)
    '0xa'
    #16进制到10进制
    >>> int('ff', 16)
    255
    >>> int('0xab', 16)
    171
    #十进制转为八进制
    >>print("%o" % 10)
    >>12
    #16进制到2进制
    >>> bin(0xa)
    '0b1010'
    >>>
    #10进制到8进制
    >>> oct(8)
    '010'
    #2进制到16进制
    >>> hex(0b1001)
    '0x9'
    专题推荐:python
    上一篇:用Python怎么实现邮件功能 下一篇:Python中lambda和def有什么区别

    相关文章推荐

    • 巧用Python字典处理索引统计• Python中怎么处理字符编码问题• Python中怎么像PS一样处理图像

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网