[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