Jan. 6, 2014
2:50 p.m.
On 2014-01-06, at 14:44 , Antoine Pitrou <solipsis@pitrou.net> wrote:
Then, the following points must be decided to define the complete list of supported features (formatters):
* Format integer to hexadecimal? ``%x`` and ``%X`` * Format integer to octal? ``%o`` * Format integer to binary? ``{!b}`` * Alignment? * Truncating? Truncate or raise an error?
Not desirable IMHO. bytes formatting should serve mainly for templating situations (i.e. catenate and insert bytestrings into one another). We cannot start giving text-like semantics to bytes objects without confusing non-experts.
But having at least some of struct's formatting options available on bytes.format or bytes % would be useful.