參考於: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