Python?中10進制數(shù)與16進制數(shù)相互轉(zhuǎn)換問題
Python 10進制數(shù)與16進制數(shù)相互轉(zhuǎn)換
10進制轉(zhuǎn)為16進制
在Python中,我們可以使用內(nèi)置的hex()函數(shù)將10進制數(shù)轉(zhuǎn)換為16進制數(shù)
decimal = 12 hexadecimal = hex(decimal) print(hexadecimal) ?# '0xc'
提示Tips: 返回的結(jié)果是字符串
16進制轉(zhuǎn)為10進制
在Python中,我們可以使用內(nèi)置函數(shù)int()將十六進制轉(zhuǎn)換為十進制
語法格式
int(string, 16)
其中string是十六進制數(shù),16是進制基數(shù)
# 12
int('0xc', 16)我們也可以使用Python的內(nèi)置函數(shù)eval()將十六進制轉(zhuǎn)換為十進制
hexadecimal = '0xc' decimal = eval(hexadecimal) print(decimal) ?# 12
擴展:python十進制與十六進制互轉(zhuǎn)
字符串十六進制轉(zhuǎn)十進制:
? ? a="0xF" ? ? b=int(a,16)
數(shù)字十六進制轉(zhuǎn)十進制:
a=0xB1 b=int(a)
數(shù)字十進制轉(zhuǎn)字符串十六進制:
a=15 b=str(hex(a))
到此這篇關(guān)于Python 10進制數(shù)與16進制數(shù)相互轉(zhuǎn)換的文章就介紹到這了,更多相關(guān)python 10進制轉(zhuǎn)16進制內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
在python中實現(xiàn)求輸出1-3+5-7+9-......101的和
這篇文章主要介紹了在python中實現(xiàn)求輸出1-3+5-7+9-......101的和,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-04-04
通過Python實現(xiàn)對SQL Server 數(shù)據(jù)文件大小的監(jiān)控告警功能
這篇文章主要介紹了通過Python實現(xiàn)對SQL Server 數(shù)據(jù)文件大小的監(jiān)控告警,本文給大家分享問題報錯信息及解決方案,需要的朋友可以參考下2021-04-04
matplotlib之pyplot模塊添加文本、注解(text和annotate)
matplotlib是python最著名的繪圖庫,它提供了一整套和matlab相似的命令A(yù)PI,十分適合交互式地行制圖,下面這篇文章主要給大家介紹了關(guān)于matplotlib之pyplot模塊添加文本、注解(text和annotate)的相關(guān)資料,需要的朋友可以參考下2022-05-05
Python數(shù)據(jù)處理Pandas庫的使用詳解
這篇文章主要為大家詳細介紹了pandas庫的使用方法,包括數(shù)據(jù)導(dǎo)入與導(dǎo)出、數(shù)據(jù)查看和篩選、數(shù)據(jù)處理和分組操作等,感興趣的小伙伴可以了解一下2023-07-07

