gpt4 book ai didi

python - 将字符串打印为十六进制字节

转载 作者:IT老高 更新时间:2023-10-28 12:25:12 26 4
gpt4 key购买 nike

我有这个字符串:Hello, World! 我想使用 Python 将它打印为 '48:65:6c:6c:6f:2c:20:57:6f:72:6c :64:21'。

hex() 仅适用于整数。

怎么做?

最佳答案

您可以将字符串转换为整数生成器。为每个元素应用十六进制格式并插入分隔符:

>>> s = "Hello, World!"
>>> ":".join("{:02x}".format(ord(c)) for c in s)
'48:65:6c:6c:6f:2c:20:57:6f:72:6c:64:21

关于python - 将字符串打印为十六进制字节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12214801/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com