您好,登錄后才能下訂單哦!
本篇文章和大家了解一下Python中10進制數與16進制數相互轉換介紹。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有所幫助。
在Python中,我們可以使用內置的hex()函數將10進制數轉換為16進制數
decimal = 12 hexadecimal = hex(decimal) print(hexadecimal) # '0xc'
提示Tips: 返回的結果是字符串
在Python中,我們可以使用內置函數int()將十六進制轉換為十進制
語法格式
int(string, 16)
其中string是十六進制數,16是進制基數
# 12 int('0xc', 16)
我們也可以使用Python的內置函數eval()將十六進制轉換為十進制
hexadecimal = '0xc' decimal = eval(hexadecimal) print(decimal) # 12
字符串十六進制轉十進制:
a="0xF" b=int(a,16)
數字十六進制轉十進制:
a=0xB1 b=int(a)
數字十進制轉字符串十六進制:
a=15 b=str(hex(a))
以上就是Python中10進制數與16進制數相互轉換介紹的簡略介紹,當然詳細使用上面的不同還得要大家自己使用過才領會。如果想了解更多,歡迎關注億速云行業資訊頻道哦!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。