I documenti di Python 3.1.5 si riferiscono alla formattazione di stile %
come "Operazioni di formattazione di stringhe vecchie" e fornire questo avviso che potrebbe essere rimosso:
Note: The formatting operations described here are obsolete and may go away in future versions of Python. Use the new String Formatting in new code.
La sezione di sostituzione sembra essere printf
-style Formattazione di stringhe . Contiene questo avviso:
Note: The formatting operations described here exhibit a variety of quirks that lead to a number of common errors (such as failing to display tuples and dictionaries correctly). Using the newer
str.format()
interface helps avoid these errors, and also provides a generally more powerful, flexible and extensible approach to formatting text.
Quindi è ancora chiaramente scoraggiato, ma perché la nota sulla possibilità di rimuovere la funzionalità dai documenti? Era una sorta di decisione politica o applicazione, dal momento che non è ancora ufficialmente deprecato? Ci sono ancora piani per ritirarlo e rimuoverlo?