一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Python玩轉(zhuǎn)10進制 16進制相互轉(zhuǎn)換

jf_Ufm3lVrj ? 來源:凌順實驗室 ? 2023-02-24 13:56 ? 次閱讀

16進制轉(zhuǎn)10進制(hex convert to int)

通過簡單的int(hex),就可以把16進制轉(zhuǎn)換成10進制數(shù)據(jù)

decimalism_number = int(0x10)

16進制字符串轉(zhuǎn)10進制(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))

99cc6352-b3f5-11ed-bfe3-dac502259ad0.png

10進制 轉(zhuǎn) 16進制字符串(int convert to hex String)

使用hex(int), 可以把10進制 轉(zhuǎn)換成 以字符串的類型表達16進制

代碼如下:

# by lingshunlab.com
decimalism_number = 66
decimalism_number_to_hex_string = hex(decimalism_number)
print(decimalism_number_to_hex_string)

代碼運行的結(jié)果,如圖:

99e39644-b3f5-11ed-bfe3-dac502259ad0.png

10進制 轉(zhuǎn)換 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)

9a021718-b3f5-11ed-bfe3-dac502259ad0.png

10進制 轉(zhuǎn)換 16進制字符串去0x (int convert to String)

代碼如下:

# by lingshunlab.com
number_int = 66
print(hex(number_int)[2:],end=' ')

9a32a02c-b3f5-11ed-bfe3-dac502259ad0.png

字符 轉(zhuǎn) ASCII 碼

代碼如下:

# by lingshunlab.com
letter_str = 'g'
letter_hex = ord(letter_str)
print(letter_hex)

運行后如下圖:

9a5c3c52-b3f5-11ed-bfe3-dac502259ad0.png

審核編輯 :李倩


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4822

    瀏覽量

    85858
  • 16進制
    +關(guān)注

    關(guān)注

    1

    文章

    13

    瀏覽量

    8889

原文標題:Python 玩轉(zhuǎn) 10進制 16進制相互轉(zhuǎn)換

文章出處:【微信號:凌順實驗室,微信公眾號:凌順實驗室】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    16進制轉(zhuǎn)10進制

    16進制轉(zhuǎn)為10進制的計算方式及位運算應(yīng)用口訣和2, 8, 10, 16
    發(fā)表于 09-07 23:53 ?2.9w次閱讀
    <b class='flag-5'>16</b><b class='flag-5'>進制</b>轉(zhuǎn)<b class='flag-5'>10</b><b class='flag-5'>進制</b>

    不同的進制系統(tǒng)之間如何相互轉(zhuǎn)換

    進制、八進制、十進制、十六進制是四種常見的進制系統(tǒng),它們分別使用2、8、10、
    的頭像 發(fā)表于 11-10 11:50 ?2241次閱讀
    不同的<b class='flag-5'>進制</b>系統(tǒng)之間如何<b class='flag-5'>相互轉(zhuǎn)換</b>

    labview里單精度浮點數(shù)和十六進制數(shù)如何相互轉(zhuǎn)換?

    我需要將一個單精度的浮點數(shù)(如0.33)轉(zhuǎn)換為十六進制數(shù)然后通過串口發(fā)送,同時還需將串口讀取的十六進制數(shù)轉(zhuǎn)換為單精度浮點數(shù)。 求問在labview里如何使浮點數(shù)和十六
    發(fā)表于 10-14 11:04

    10進制16進制轉(zhuǎn)換

    10進制16進制轉(zhuǎn)換
    發(fā)表于 01-10 22:03

    16進制轉(zhuǎn)換為數(shù)值10進制

    把數(shù)值16進制轉(zhuǎn)換為數(shù)值10進制有直接可用的控件嗎
    發(fā)表于 07-03 14:46

    BCD碼與十進制數(shù)相互轉(zhuǎn)換,無密碼,可直接用

    本帖最后由 kevindandan 于 2019-6-5 16:09 編輯 前面有個串口的小應(yīng)用,涉及到十進制數(shù)與BCD碼的相互轉(zhuǎn)換,看似很簡單,也花了點時間。附件是LabVIEW2017的代碼,希望同壇友共同交流,有改進
    發(fā)表于 09-08 07:56

    labview分享VI:36進制字符串與10進制數(shù)值相互轉(zhuǎn)換

    本帖最后由 liuh199416 于 2019-6-4 16:52 編輯 前幾天寫客戶提了個要求,要我增加36進制的計數(shù)功能,由0-9和A-Z組成,我就簡化了一下,做了這個36進制10
    發(fā)表于 05-27 19:25

    ASCII-十六進制相互轉(zhuǎn)換 自己寫的,僅供參考

    ASCII-十六進制相互轉(zhuǎn)換 VI源碼,僅供參考,如有錯誤歡迎指正!
    發(fā)表于 10-26 10:59

    16進制轉(zhuǎn)換算成10進制程序

    16進制轉(zhuǎn)換算成10進制程序  unsigned char d[10]; 
    發(fā)表于 01-14 23:33 ?2.7w次閱讀

    進制數(shù)與八進制數(shù)的相互轉(zhuǎn)換

    進制數(shù)與八進制數(shù)的相互轉(zhuǎn)換 (1)二進制數(shù)轉(zhuǎn)換為八進制數(shù): 將二
    發(fā)表于 09-24 11:27 ?2w次閱讀

    進制數(shù)與十六進制數(shù)的相互轉(zhuǎn)換

    進制數(shù)與十六進制數(shù)的相互轉(zhuǎn)換進制數(shù)與十六進制數(shù)的相互轉(zhuǎn)換,按照每4位二
    發(fā)表于 09-24 11:28 ?9874次閱讀
    二<b class='flag-5'>進制</b>數(shù)與十六<b class='flag-5'>進制</b>數(shù)的<b class='flag-5'>相互轉(zhuǎn)換</b>

    各種進制相互轉(zhuǎn)換

    各種進制相互轉(zhuǎn)換 1、其它進制轉(zhuǎn)換為十進制  方法是:將其它進制按權(quán)位展開,然后各項
    發(fā)表于 09-19 11:29 ?3964次閱讀
    各種<b class='flag-5'>進制</b><b class='flag-5'>相互轉(zhuǎn)換</b>

    16進制10進制批量轉(zhuǎn)換工具Hex Dec MFC

    十六進制與十進制批量轉(zhuǎn)換工具及16進制10進制批量
    發(fā)表于 09-07 23:48 ?380次下載
    <b class='flag-5'>16</b><b class='flag-5'>進制</b>與<b class='flag-5'>10</b><b class='flag-5'>進制</b>批量<b class='flag-5'>轉(zhuǎn)換</b>工具Hex Dec MFC

    python二八十六進制整數(shù)轉(zhuǎn)換

    python的整數(shù)數(shù)字可以用二、八、十六不同進制表示,它們可以和十進制相互轉(zhuǎn)換。python的數(shù)字可以進行位操作。
    的頭像 發(fā)表于 03-10 09:59 ?1615次閱讀

    如何實現(xiàn)二進制和BCD碼數(shù)據(jù)的相互轉(zhuǎn)變?

    如何實現(xiàn)二進制和BCD碼數(shù)據(jù)的相互轉(zhuǎn)變? 二進制碼是將十進制數(shù)字表示為二進制數(shù)和十進制數(shù)的一種表
    的頭像 發(fā)表于 02-18 14:51 ?4574次閱讀