python中进制之间的转换

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

在此很是感谢!程序员

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~htm

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

>>> print int('ff',16)
255字符串

这种方法的用途以下:程序

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

有点像将字符串转换成了10进制,因此标题不许确。数据

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

>>> print hex(255)
0xff360

这个感受通常用在打印,程序员习惯看16进制的打印信息

3.将ASCII码转换成16进制

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

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

4.将16进制转换成ASCII码

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

相关文章
相关标签/搜索