我遇到了十六进制值和 python 的问题。我正在尝试编写一个执行字节异或并返回十六进制值的函数。
基本上我正在尝试将此 C# 代码转换为 Python:
private byte[] AddParity(string _in)
{
byte parity = 0x7f;
List<byte> _out = new List<byte>();
ASCIIEncoding asc = new ASCIIEncoding();
byte[] bytes = asc.GetBytes(_in + '\r');
foreach (byte bt in bytes)
{
parity ^= bt;
_out.Add(bt);
}
_out.Add(parity);
return _out.ToArray();
}
有人可以指出我正确的方向吗?