您好,登錄后才能下訂單哦!
小編給大家分享一下python把string變為hex的方法,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
python怎么把string變為hex?hex是十六進制的數,下面是python中各種類型轉換(int、str、chr、hex、oct等等)的相關介紹:
int(x [,base ]) 將x轉換為一個整數
long(x [,base ]) 將x轉換為一個長整數
float(x ) 將x轉換到一個浮點數
complex(real [,imag ]) 創建一個復數
str(x ) 將對象 x 轉換為字符串
repr(x ) 將對象 x 轉換為表達式字符串
eval(str ) 用來計算在字符串中的有效Python表達式,并返回一個對象
tuple(s ) 將序列 s 轉換為一個元組
list(s ) 將序列 s 轉換為一個列表
chr(x ) 將一個整數轉換為一個字符
unichr(x ) 將一個整數轉換為Unicode字符
ord(x ) 將一個字符轉換為它的整數值
hex(x ) 將一個整數轉換為一個十六進制字符串
oct(x ) 將一個整數轉換為一個八進制字符串
把十六進制的字串轉為十進制數字:
>>> print int('ff', 16) 255
把十進制數字轉換為以十六進制表示之字串,可調用內置的hex()函數:
>>> print hex(255) 0xff
調用BinAscii模塊其中的b2a_hex()函數,可把以ASCII編碼的文字以十六進制表示:
>>> print binascii.b2a_hex('A') 41
反之也可把以十六進制表示的文字,換成以ASCII編碼的文字:
>>>print binascii.a2b_hex('41') “A”
看完了這篇文章,相信你對python把string變為hex的方法有了一定的了解,想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。