[Python-3000] PEP - string.format
Guido van Rossum
guido at python.org
Sat Apr 22 10:58:40 CEST 2006
On 4/22/06, Nick Coghlan <ncoghlan at gmail.com> wrote:
> Removing string %-formatting would be a backwards compatibility nightmare.
> I doubt there's a Python program on the planet that would continue working if
> it was removed (I know most of mine would break in verbose mode). Even those
> which continued to work would likely break if all commented out debugging
> messages were uncommented.
The same is true for some other changes considered, e.g. the new I/O
stack, all-unicode strings, and dict views.
Py3k exists to *break* backwards compatibility. A format() method
added to strings could be added to 2.6. Defining format() in terms of
% would be a long-term disaster IMO.
--
--Guido van Rossum (home page: http://www.python.org/~guido/)
More information about the Python-3000
mailing list