In Python 3, one can format a string like:
\"{0}, {1}, {2}\".format(1, 2, 3)
But how to format bytes?
b\"{0}, {1}, {2}\".fo
Interestingly .format()
doesn't appear to be supported for byte-sequences; as you have demonstrated.
You could use .join()
as suggested here: http://bugs.python.org/issue3982
b", ".join([b'1', b'2', b'3'])
There is a speed advantage associated with .join()
over using .format()
shown by the BDFL himself: http://bugs.python.org/msg180449