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

相關文章
相關標籤/搜索