python3下
bytes和str的转换 编码与解码
>>> binascii.b2a_hex("worker".encode())
b'776f726b6572'
>>> binascii.b2a_hex("worker".encode('utf-8'))
b'776f726b6572'
>>> binascii.b2a_hex("workera".encode('utf-8'))
b'776f726b657261'
>>> binascii.b2a_hex("worke1ra".encode('utf-8'))
b'776f726b65317261'
解码
>>> binascii.a2b_hex(b"776f726b65317261".decode('utf-8'))
b'worke1ra'
参考: https://docs.python.org/3.3/library/binascii.html