2013-06-27 47 views
0

我能轉換十六進制數據與以十進制:的Python 3.3:十六進制和十二月轉換

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: ") 

但我怎麼能轉換成十進制數據,如數字或一個句子,爲十六進制?另外,是否可以將數據寫入十六進制偏移量?

回答

3

這樣的事情呢?

>>> print(hex(257)) 
0x101 
>>> for ch in b'abc': 
... print(hex(ch)) 
... 
0x61 
0x62 
0x63 

BTW,分配給一個叫「六角」變量遮擋內置功能 - 這是最好的避免。

HTH

+0

我不能使用十六進制(),因爲我會像上面那樣使用它,十六進制(數據),並且不起作用。 –

相關問題