[英]Python 3.3: Hex and Dec converting
我可以使用以下方式將十六進制數據轉換為十進制:
file = open("my_text.txt", "r+")
data = input("Type Hex: ")
hex = int(data, 16)
str(hex)
print(str(hex))
file.write(str(hex))
file.close()
input("close: ")
但是,如何將十進制數據(例如數字或句子)轉換為十六進制? 另外,是否可以將數據寫入十六進制偏移量?
這樣的事情怎么樣?
>>> print(hex(257))
0x101
>>> for ch in b'abc':
... print(hex(ch))
...
0x61
0x62
0x63
順便說一句,分配給名為“ hex”的變量會阻塞內置函數-最好避免這種情況。
高溫超導
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.