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

Ian Bicking ianb at colorstudy.com
Wed Apr 5 05:37:57 CEST 2006


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.

-- 
Ian Bicking  |  ianb at colorstudy.com  |  http://blog.ianbicking.org


More information about the Python-3000 mailing list