您的位置:首頁>正文

Python常用的十進位、16進制、字串、位元組串之間的轉換詳解!

字串轉整數:

10進制字串: int('10') ==> 10

16進制字串: int('10', 16) ==> 16

16進制字串: int('0x10', 16) ==> 16

一個人自學很有可能因為動力不足而中途放棄, 可以嘗試加入一個或幾個適合自己的網路群體(QQ、 微信、 社區等),尋找志同道合的學習夥伴, 相互交流、相互促進.如果大家想要學習交流歡迎給我私信, 私信關鍵字: 01.02.03.04 都會得到不一樣的資料!系統堅持到關鍵字會自動發送。 分開發送!01或者02

字串轉位元組串:

字串編碼為位元組碼: '12abc'.encode('ascii') ==> b'12abc'

數位或字元陣列: bytes([1,2, ord('1'),ord('2')]) ==> b'12'

16進制字串: bytes().fromhex('010210') ==> b''

16進制字串: bytes(map(ord, '12')) ==> b'12'

16進制陣列: bytes([0x01,0x02,0x31,0x32]) ==> b'12'

測試用的python源碼

以上原理都比較簡單, 看一下就明白了。 這裡僅僅是抛磚引玉, 有更好更簡單的方法, 歡迎歡迎

學會了嗎?

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示