小编Yaw*_*Yaw的帖子

在Python中以十六进制打印变量

我正在尝试找到一种以十六进制格式打印字符串的方法.例如,我有这个字符串,然后我将其转换为十六进制值.

my_string = "deadbeef"
my_hex = my_string.decode('hex')
Run Code Online (Sandbox Code Playgroud)

如何打印my_hex0xde 0xad 0xbe 0xef

让我的问题清楚......让我说我有一些数据0x01, 0x02, 0x03, 0x04存储在变量中.现在我需要以十六进制打印它,以便我可以阅读它.我想我正在寻找相当于Python的printf("%02x", my_hex).我知道有print '{0:x}'.format(),但这不会起作用,my_hex它也不会用零填充.

python string hex

14
推荐指数
3
解决办法
10万
查看次数

标签 统计

hex ×1

python ×1

string ×1