binascii

 1import binascii
 2
 3
 4def main():
 5    b = b"\x12\xaf\x00\xff"
 6    print(b)
 7    
 8    print(binascii.hexlify(b))
 9    print(binascii.hexlify(b).decode())
10    print(binascii.hexlify(b, ":"))
11
12    encoded = binascii.b2a_base64(b)
13    print(encoded)
14    print(encoded.decode())
15
16    decoded = binascii.a2b_base64(encoded)
17    print(decoded)
18
19
20if __name__ == "__main__":
21    main()