python下進行10進制轉16進制不帶0x並且將16進制轉成小端序


前記

  python涉及到和硬件互交的部分,一般是需要發送十六進制的幀長的。所以,python這個轉換還是經常使用的。筆者在這里遇到了一個問題。就做一個記錄吧。

基本方法:

 假如你熟悉python的話,這個是非常簡單的,就只需要把int類型的數取從第二位開始的數據就行了:如下所述:

hex(28)[2:]

測試實例:


import sys 

arr = [1,2,3,4,5,6,7,8,9,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
tst1 = len(arr)
test2 = hex(tst1)

print(test2[2:])
test3 = int(test2,0)
print(test3)
print(str(test2))


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM