Re: [問題] 16進制轉換問題

作者: a9202507 (先認真的就輸了。)   2019-01-22 15:32:39
你好,剛入門python,我也有16進制轉換問題,想請教大家。
我要想把16進制轉成文字,例如。
0x21 -> 21
但我用srt(0x21)會被強制轉成十進制的33.
請教我該怎麼做?感謝。
作者: keepxha (hahahaha)   2019-01-22 16:30:00
要把0x 都去掉嗎?
作者: Angesi (小雲豹)   2019-01-22 16:52:00
int('0x21', 16)
作者: ckc1ark (偽物)   2019-01-22 16:55:00
'{:x}'.format(0x21) 試試
作者: Angesi (小雲豹)   2019-01-22 17:01:00
a[2:]a= '0x21' <- 這隻在前
作者: germun (ger)   2019-01-22 20:21:00
hex(0x21)
作者: alen84204 (Dana)   2019-01-23 00:54:00
str("0x21") 這是格式的問題 直接打0x21 系統會認為是數字 而自動幫你轉換 前後加""強制成為str後 就好

Links booklink

Contact Us: admin [ a t ] ucptt.com