python怎麼把string變成hex? hex是十六進位的數,以下是python中各種型別轉換(int、str、chr、hex、oct等等)的相關介紹:
int(x [,base ] ) 將x轉換為整數
long(x [,base ])
long(x [,base ])
#float(x ) 作用轉換為浮點數#complex(real [,imag ]) 建立複數 str(x )#repr(x ) 作用中轉換為表達式字串
#eval(str ) 用來計算在字串中中使用 將序列s 轉換為一個元組 list (s ) 將序列s 轉換為一個清單 將一個整數轉換為一個字元 unichr(x ) ord(x ) 將一個字元轉換為它的整數值 將整數轉換為十六進位字串 oct(x ) 一個八進位字串 相關推薦:《Python影片教學
》把十六進位的字串轉為十進位數字:#>>> 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”
以上是怎麼把string變成hex的詳細內容。更多資訊請關注PHP中文網其他相關文章!