[Python-3000] String formating operations in python 3k (original) (raw)
Alex Martelli aleaxit at gmail.com
Wed Apr 5 05:44:27 CEST 2006
- Previous message: [Python-3000] String formating operations in python 3k
- Next message: [Python-3000] String formating operations in python 3k
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
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
- Previous message: [Python-3000] String formating operations in python 3k
- Next message: [Python-3000] String formating operations in python 3k
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]