16進(jìn)制轉(zhuǎn)10進(jìn)制(hex convert to int)
通過簡單的int(hex),就可以把16進(jìn)制轉(zhuǎn)換成10進(jìn)制數(shù)據(jù)
decimalism_number = int(0x10)
16進(jìn)制字符串轉(zhuǎn)10進(jìn)制(string convert to int)
使用int()就可以直接把字符串string類型的數(shù)據(jù)轉(zhuǎn)換為int類型,前提條件是該字符串是數(shù)字字符,如果不是數(shù)字字符的話,將會返回0。
代碼如下:
# by lingshunlab.com
hex_string = '0x66' # or '66'
print(hex_string)
decimalism_number = int(hex_string, 16)
print(decimalism_number)
print(type(hex_string), " to " , type(decimalism_number))

10進(jìn)制 轉(zhuǎn) 16進(jìn)制字符串(int convert to hex String)
使用hex(int), 可以把10進(jìn)制 轉(zhuǎn)換成 以字符串的類型表達(dá)16進(jìn)制
代碼如下:
# by lingshunlab.com
decimalism_number = 66
decimalism_number_to_hex_string = hex(decimalism_number)
print(decimalism_number_to_hex_string)
代碼運行的結(jié)果,如圖:

10進(jìn)制 轉(zhuǎn)換 16進(jìn)制字符串表達(dá)式并自動補(bǔ)0(hex String fill 0)
# by lingshunlab.com
decimalism_number = 6
print(hex(decimalism_number)) # 以16進(jìn)制表達(dá)
auto_fill_0_hex_string = ('%02X' % decimalism_number) # 格式化自動補(bǔ)0
print(auto_fill_0_hex_string)

10進(jìn)制 轉(zhuǎn)換 16進(jìn)制字符串去0x (int convert to String)
代碼如下:
# by lingshunlab.com
number_int = 66
print(hex(number_int)[2:],end=' ')

字符 轉(zhuǎn) ASCII 碼
代碼如下:
# by lingshunlab.com
letter_str = 'g'
letter_hex = ord(letter_str)
print(letter_hex)
運行后如下圖:

審核編輯 :李倩
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
python
+關(guān)注
關(guān)注
58文章
4882瀏覽量
90285 -
16進(jìn)制
+關(guān)注
關(guān)注
1文章
13瀏覽量
9133
原文標(biāo)題:Python 玩轉(zhuǎn) 10進(jìn)制 16進(jìn)制相互轉(zhuǎn)換
文章出處:【微信號:凌順實驗室,微信公眾號:凌順實驗室】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
熱點推薦
16進(jìn)制轉(zhuǎn)10進(jìn)制
16進(jìn)制轉(zhuǎn)為10進(jìn)制的計算方式及位運算應(yīng)用口訣和2, 8, 10, 16
發(fā)表于 09-07 23:53
?3.2w次閱讀
不同的進(jìn)制系統(tǒng)之間如何相互轉(zhuǎn)換
二進(jìn)制、八進(jìn)制、十進(jìn)制、十六進(jìn)制是四種常見的進(jìn)制系統(tǒng),它們分別使用2、8、10、
labview里單精度浮點數(shù)和十六進(jìn)制數(shù)如何相互轉(zhuǎn)換?
我需要將一個單精度的浮點數(shù)(如0.33)轉(zhuǎn)換為十六進(jìn)制數(shù)然后通過串口發(fā)送,同時還需將串口讀取的十六進(jìn)制數(shù)轉(zhuǎn)換為單精度浮點數(shù)。 求問在labview里如何使浮點數(shù)和十六
發(fā)表于 10-14 11:04
16進(jìn)制轉(zhuǎn)換為數(shù)值10進(jìn)制
把數(shù)值16進(jìn)制轉(zhuǎn)換為數(shù)值10進(jìn)制有直接可用的控件嗎
發(fā)表于 07-03 14:46
BCD碼與十進(jìn)制數(shù)相互轉(zhuǎn)換,無密碼,可直接用
本帖最后由 kevindandan 于 2019-6-5 16:09 編輯
前面有個串口的小應(yīng)用,涉及到十進(jìn)制數(shù)與BCD碼的相互轉(zhuǎn)換,看似很簡單,也花了點時間。附件是LabVIEW2017的代碼,希望同壇友共同交流,有改進(jìn)
發(fā)表于 09-08 07:56
labview分享VI:36進(jìn)制字符串與10進(jìn)制數(shù)值相互轉(zhuǎn)換
本帖最后由 liuh199416 于 2019-6-4 16:52 編輯
前幾天寫客戶提了個要求,要我增加36進(jìn)制的計數(shù)功能,由0-9和A-Z組成,我就簡化了一下,做了這個36進(jìn)制和10
發(fā)表于 05-27 19:25
ASCII-十六進(jìn)制相互轉(zhuǎn)換 自己寫的,僅供參考
ASCII-十六進(jìn)制相互轉(zhuǎn)換 VI源碼,僅供參考,如有錯誤歡迎指正!
發(fā)表于 10-26 10:59
16進(jìn)制轉(zhuǎn)換算成10進(jìn)制程序
16進(jìn)制轉(zhuǎn)換算成10進(jìn)制程序
unsigned char d[10];
發(fā)表于 01-14 23:33
?2.7w次閱讀
二進(jìn)制數(shù)與八進(jìn)制數(shù)的相互轉(zhuǎn)換
二進(jìn)制數(shù)與八進(jìn)制數(shù)的相互轉(zhuǎn)換
(1)二進(jìn)制數(shù)轉(zhuǎn)換為八進(jìn)制數(shù): 將二
發(fā)表于 09-24 11:27
?2.1w次閱讀
二進(jìn)制數(shù)與十六進(jìn)制數(shù)的相互轉(zhuǎn)換
二進(jìn)制數(shù)與十六進(jìn)制數(shù)的相互轉(zhuǎn)換
二進(jìn)制數(shù)與十六進(jìn)制數(shù)的相互轉(zhuǎn)換,按照每4位二
發(fā)表于 09-24 11:28
?1w次閱讀
各種進(jìn)制相互轉(zhuǎn)換
各種進(jìn)制相互轉(zhuǎn)換
1、其它進(jìn)制轉(zhuǎn)換為十進(jìn)制 方法是:將其它進(jìn)制按權(quán)位展開,然后各項
發(fā)表于 09-19 11:29
?4294次閱讀
16進(jìn)制與10進(jìn)制批量轉(zhuǎn)換工具Hex Dec MFC
十六進(jìn)制與十進(jìn)制批量轉(zhuǎn)換工具及16進(jìn)制與10進(jìn)制批量
發(fā)表于 09-07 23:48
?382次下載
python二八十六進(jìn)制整數(shù)轉(zhuǎn)換
python的整數(shù)數(shù)字可以用二、八、十六不同進(jìn)制表示,它們可以和十進(jìn)制相互轉(zhuǎn)換。python的數(shù)字可以進(jìn)行位操作。
如何實現(xiàn)二進(jìn)制和BCD碼數(shù)據(jù)的相互轉(zhuǎn)變?
如何實現(xiàn)二進(jìn)制和BCD碼數(shù)據(jù)的相互轉(zhuǎn)變? 二進(jìn)制碼是將十進(jìn)制數(shù)字表示為二進(jìn)制數(shù)和十進(jìn)制數(shù)的一種表
Python玩轉(zhuǎn)10進(jìn)制 16進(jìn)制相互轉(zhuǎn)換
評論