我想将一个整数(
例如:我想通过65
然后出去'\x41'
, or 255
并得到'\xff'
.
我尝试过这样做struct.pack('c',
65)
,但是上面的任何东西都会窒息9
因为它想要接受单个字符串。
您正在寻找chr
功能。
您似乎混合了整数的十进制表示形式和整数的十六进制表示形式,因此并不完全清楚您需要什么。根据您提供的描述,我认为其中一个片段显示了您想要的内容。
>>> chr(0x65) == '\x65'
True
>>> hex(65)
'0x41'
>>> chr(65) == '\x41'
True
请注意,这与包含十六进制整数的字符串。如果这就是您想要的,请使用hex
内置。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)