【发布时间】:2020-01-13 16:00:33
【问题描述】:
我对此进行了研究,虽然我可以找到一些方法将由 3 位整数组成的字符串转换为由 2 位十六进制等效值组成的字符串,但我没有找到将 2 位数字转换为的方法-十六进制字符串变回原来的 3 位整数。
例如,我想将“015”转换为相当于 2 位十六进制的“0F”,反之亦然。
另一个例子:“123”到“7B”和“7B”到“123”。
我更喜欢这两种转换的单独方法,而不是一个函数可以接受任何一种类型的字符串并返回另一种。
# Method I'm currently using to convert int to hex:
myHex = str(format(int(myNumber), '02x'))
print("Integer " + myNumber + " converted to " + myHex)
非常感谢您的帮助。
【问题讨论】:
-
您具体在哪个部分苦苦挣扎?