[Python-3000] PEP - string.format

Raymond Hettinger rhettinger at ewtllc.com
Fri Apr 21 23:39:54 CEST 2006


>- I like having an operator for string formatting. I'm -0 on dropping it for
>a .format() method.
>>
I'm +1 on some sort of change from the current %-operator which has 
issues distinguishing between scalar and collection arguments. Also, 
there are precedence issues (the current precedence is a vestige of % 
being used for modular arithmetic -- it is not the precedence we would 
have chosen otherwise). Also, the docs for %-formatting are more 
difficult to find because we use an operator instead of a named method. 
Lastly, the %-operator is not visually distinct from the %-symbols used 
in the adjacent format string. IMO, a named method solves all of these 
issues.
Raymond


More information about the Python-3000 mailing list

AltStyle によって変換されたページ (->オリジナル) /