16進制轉10進制(hex convert to int)
通過簡單的int(hex),就可以把16進制轉換成10進制數(shù)據(jù)
decimalism_number = int(0x10)
16進制字符串轉10進制(string convert to int)
使用int()就可以直接把字符串string類型的數(shù)據(jù)轉換為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進制 轉 16進制字符串(int convert to hex String)
使用hex(int), 可以把10進制 轉換成 以字符串的類型表達16進制
代碼如下:
# by lingshunlab.com
decimalism_number = 66
decimalism_number_to_hex_string = hex(decimalism_number)
print(decimalism_number_to_hex_string)
代碼運行的結果,如圖:

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

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

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

審核編輯 :李倩
-
python
+關注
關注
57文章
4855瀏覽量
89514 -
16進制
+關注
關注
1文章
13瀏覽量
9058
原文標題:Python 玩轉 10進制 16進制相互轉換
文章出處:【微信號:凌順實驗室,微信公眾號:凌順實驗室】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
labview里單精度浮點數(shù)和十六進制數(shù)如何相互轉換?
BCD碼與十進制數(shù)相互轉換,無密碼,可直接用
labview分享VI:36進制字符串與10進制數(shù)值相互轉換
二進制數(shù)與八進制數(shù)的相互轉換
二進制數(shù)與十六進制數(shù)的相互轉換

Python玩轉10進制 16進制相互轉換
評論