[Python-Dev] RFC: PEP 460: Add bytes % args and bytes.format(args) to Python 3.5 (original) (raw)

Antoine Pitrou solipsis at pitrou.net
Thu Jan 9 13:48:03 CET 2014


On Thu, 09 Jan 2014 03:54:13 +0000 MRAB <python at mrabarnett.plus.com> wrote:

I'm thinking that the "i" format could be used for signed integers and the "u" for unsigned integers. The width would be the number of bytes. You would also need to have a way of specifying the endianness.

For example: >>> b'{:<2i}'.format(256)_ _b'\x01\x00'_ _>>> b'{:>2i}'.format(256) b'\x00\x01'

The goal is not to add an alternative to the struct module. If you need binary packing/unpacking, just use struct.

Regards

Antoine.



More information about the Python-Dev mailing list