zoukankan      html  css  js  c++  java
  • python中进制之间的转换

    参考于:http://www.360doc.com/content/14/0428/11/16044571_372866302.shtml 

    在此非常感谢!

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    1.十六进制和十进制之间的转换:  

    >>> print int('ff',16)
    255

    这种方法的用途如下:

    >>> temp = 'ff'
    >>> print int(temp,16)
    255

    有点像将字符串转换成了10进制,所以标题不准确。

    2.十进制转换成十六进制

    >>> print hex(255)
    0xff

    这个感觉一般用在打印,程序员习惯看16进制的打印信息

    3.将ASCII码转换成16进制

    >>> print binascii.b2a_hex('A')
    41

    注意,这里打印出来的是str类型的,因此不能直接跟十六进制的数据比较

    4.将16进制转换成ASCII码

    >>> print binascii.a2b_hex('41')
    A

  • 相关阅读:
    设计模式
    显示WiFi密码
    05-变量
    04-杂谈
    03-杂谈
    02-杂谈
    01-linux介绍、命令
    14-python--inner
    13-python--bibao
    11-python-iterator
  • 原文地址:https://www.cnblogs.com/kent-hu/p/7544393.html
Copyright © 2011-2022 走看看