s = "e35601000001000000000000037777770475313438036e65740000010001"
''.join(map(lambda s:chr(int(s, 16)), map(str.__add__, s[::2], s[1::2])))
1.字符串
2.lambda 函数
map(str.__add__, s[::2], s[1::2])
将c语言中的数字转成字符串:
key_128 = [
0x2b, 0x7e, 0x15, 0x16, 0x28, 0xae, 0xd2, 0xa6,
0xab, 0xf7, 0x15, 0x88, 0x09, 0xcf, 0x4f, 0x3c
]
key_128_s=''
for i in range(len(key_128)):
key_128_s += chr(key_128[i])
使用join不行,不知道为什么。