Nick Coghlan <ncoghlan <at> gmail.com> writes: > > %r is about the worst case for the new syntax relative to the old - two > characters become 5.
Well there are other very common "worst cases" - namely %d, %f (and probably a few less commonly used ones such as %X). > For dictionary formatting, str.format() is a clear winner over > str.__mod__(). Agreed. %(something)s is quirky - you are bound to forget the final "s" (or whatever other specifier) from time to time. Antoine. _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com