Bug in % string formatting?
fperez528 at yahoo.com
Wed Dec 19 15:42:06 CET 2001
Janko Hauser wrote:
> Operator precedence :-), change it to
>>>> print format_string % (names['John'][:] + names['Jane'][:] )
Argggh! As they say in numerical recipes: you should brush your teeth every
night in front of the operator precedence rules for your language of choice.
It does surprise me though that % binds harder than +. I would naively think
that by its nature, % would have fairly low precedence. Oh well, I'm sure
there's a good reason for it being the way it is.
More information about the Python-list