python中怎样将"\x0"这个东西和一个数字(例如5)拼接起来形成"\x05"的形式?

比如我现在有一个变量:
num=5

然后我需要将这个num的值填到"x0_"中下划线处的位置,请问如何做到?

尝试1:
x=r'x0%s'%(5)
这样得到的x是"\x05",而不是"x05"
图片描述

阅读 4.4k
2 个回答

不知道你到底要干什么?只能依葫芦画瓢了。

num = 5
x = r'x0%s' % num
print x

x1 = 'x0' + str(num)
print x1
import binascii
num=5
binascii.a2b_hex(str(num).zfill(2))

你是要这样吗.....

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题