我需要转换这个数字的格式:
CB0D8A83 7FBC1D22 86388A2D AFA0B9A1
我读了这个号码:
ciphertext= (ser.read(45))
print(ciphertext)
Ciphertxt_file.write(ciphertext)
采用以下格式:
cb0d8a837fbc1d2286388a2dafa0b9a1
如果你能帮助我,我将非常感激。
答案 0 :(得分:1)
只需使用.lower()
将其转换为小写,然后使用.replace(' ','')
删除空格:
result = ciphertext.lower().replace(' ','')
此处无需使用高级工具。然而,这是不二进制格式(二进制格式使用零和00110101101110
之类的格式)。此外,此方法不会检查格式,因此也会接受1134ZZ223
。