Pythons String-Vorlagen

Die Leute vom Tango! Projekt/Wikimedia Commons
Python ist ein interpretiertes, objektorientiertes High-Level Programmiersprache . Es ist leicht zu erlernen, da seine Syntax die Lesbarkeit betont, was den Aufwand für die Programmwartung reduziert. Viele Programmierer arbeiten gerne mit Python weil – ohne den Kompilierungsschritt – das Testen und Debuggen schnell geht
Python-Webvorlagen
Templating, insbesondere Web-Templating, stellt Daten in Formularen dar, die normalerweise für einen Betrachter lesbar sein sollen. Die einfachste Form einer Templating-Engine ersetzt Werte in der Vorlage, um die Ausgabe zu erzeugen.
Abgesehen von den String-Konstanten und den veralteten String-Funktionen, die in String-Methoden verschoben wurden, enthält das String-Modul von Python auch String-Templates. Das Template selbst ist eine Klasse, die einen String als Argument erhält. Das Objekt, das von dieser Klasse instanziiert wird, wird als Vorlagen-String-Objekt bezeichnet. Template-Strings wurden erstmals in Python 2.4 eingeführt. Wo Zeichenfolgenformatierungsoperatoren das Prozentzeichen für Ersetzungen verwendeten, verwendet das Vorlagenobjekt Dollarzeichen.
- Klasse Schnur. Schablone ( Schablone ): Der Konstruktor nimmt ein einzelnes Argument, das die Vorlagenzeichenfolge ist.
Außerhalb dieser Verwendungen des Dollarzeichens führt jedes Erscheinen von $ dazu, dass ein ValueError ausgelöst wird. Die über Vorlagenzeichenfolgen verfügbaren Methoden lauten wie folgt:
Vorlagenobjekte haben auch ein öffentlich verfügbares Attribut:
Die folgende Beispiel-Shell-Session dient zur Veranschaulichung von Template-String-Objekten.
|_+_||_+_||_+_|
|_+_|
|_+_|
|_+_|
|_+_|
|_+_|