【发布时间】:2018-06-16 02:26:09
【问题描述】:
我有一个 hex 字符串,但我需要将其转换为 实际 hex。 例如,我有这个 hex 字符串:
3f4800003f480000
我可以实现目标的一种方法是使用转义序列:
print("\x3f\x48\x00\x00\x3f\x48\x00\x00")
但是,我不能这样做,因为我想从多个变量一起创建我的十六进制。
我的程序的目的是:
- 输入一个数字,例如
100 - 乘以
100:100 * 100 = 10000 - 将其转换为十六进制
2710 - 添加
0000 - 再次添加
2710 - 再次添加
0000
结果我期待的是2710000027100000。现在我需要将此十六进制数字作为参数传递给函数(作为十六进制)。
【问题讨论】:
-
Python Hexadecimal的可能重复
-
在这个问题中,他们想将十进制转换为十六进制,但我有一个字符串已经包含十六进制
-
如果你乘以 6553600 而不是乘以 100,那么在没有任何字符串操作的情况下,你已经达到了目标的一半。但是我并不完全清楚你的最终程序的目的。
标签: python hex decimal implicit-conversion