hex() 16進数に変換

使い方

str = hex(int)

hexに与えた値の16進数が文字列で返ります
先頭には0xが付与されます

str1 = hex(10)
print(str1)
#結果 0xff

10進数への戻し方

int = int(hex,16)

hexに16進数の文字列を入れると10進数が返ります

str1 = hex(10)
print(str1)
#結果 0xff

print(int(str1,16))
#結果 10

hex()を使用しない方法

print('%#x' % 255)
#結果 0xff