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

  • 相关阅读:
    nodejs内存溢出解决方法
    mongodb副本集与分片结合
    node加密
    守护进程,互斥锁,IPC,队列,生产者与消费者模型
    并发编程
    粘包问题
    socket编程
    xml模块
    网络编程
    异常处理
  • 原文地址:https://www.cnblogs.com/kent-hu/p/7544393.html
Copyright © 2011-2022 走看看