[Python-3000] String formating operations in python 3k

Alex Martelli aleaxit at gmail.com
Wed Apr 5 05:44:27 CEST 2006


On Apr 4, 2006, at 8:37 PM, Ian Bicking wrote:
> Alex Martelli wrote:
>> As for the % operator, I never liked it -- either a builtin 
>> function, or even better a method of string objects, is going to 
>> be much more readable (and my preference would be to have it take 
>> optional positional arguments, corresponding to {1}, {2}, etc, 
>> and optional named arguments, corresponding to {name} &c).
>> Note that if it takes keyword arguments, but doesn't take a single 
> dictionary-like object (like % and string.Template.substitute do), 
> then you lose any ability to use clever or interesting dictionary- 
> like objects for substitution.

True, that possibility is lost. It remains to be seen if "clever" 
and "interesting" in this context are to be taken _laudatory_ 
adjectives, or tantamount to what Sir Humphrey might ``praise'' as 
"courageous";-).
Alex


More information about the Python-3000 mailing list

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