"""
为输入的十六进制字符串,添加空格。如123456 -> 12 34 56
"""
def HexStrAddSpace(HexStr):
out_data = ''
for i,s in enumerate(HexStr):
if(i%2 == 0):
out_data += ' '
out_data += s
else:
out_data += s
return out_data.upper()
hexstr = "123456789abcdf"
HexStrWithSpace = HexStrAddSpace(hexstr)
print("\n",HexStrWithSpace,end='\n')
运行结果
12 34 56 78 9A BC DF