gpt4 book ai didi

python - 将字符串追加到字节数组

转载 作者:太空狗 更新时间:2023-10-30 01:32:13 26 4
gpt4 key购买 nike

我有一个字节数组arr和一个十六进制数a:

arr = bytearray()
a = 'FE'

如何将此数字附加到 bytearray 以具有相同的值,FE?我尝试使用 print(int(a, 16)),但这似乎是个坏主意(它打印 254 而不是 FE) .

最佳答案

254 是正确的,因为“FE”是 254 的十六进制:F = 15E = 14:15 * 16**1 + 14 * 16**0 = 254

但是如果你想追加你可以使用extend的字符:

>>> arr = bytearray()
>>> arr.extend('FE'.encode('latin-1')) # you can also choose a different encoding...
>>> arr
bytearray(b'FE')

关于python - 将字符串追加到字节数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44047076/

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