Die Kraft der String-Vorlagen von Python

click fraud protection

Python ist ein interpretiertes, objektorientiertes High-Level Programmiersprache. Es ist leicht zu erlernen, da die Syntax die Lesbarkeit betont, wodurch die Kosten für die Programmwartung reduziert werden. Viele Programmierer lieben es, mit ihnen zu arbeiten Python weil - ohne den Kompilierungsschritt - das Testen und Debuggen schnell geht.

Vorlagen, insbesondere Webvorlagen, stellen Daten in Formen dar, die normalerweise für einen Betrachter lesbar sind. Die einfachste Form einer Vorlagen-Engine ersetzt Werte in die Vorlage, um die Ausgabe zu erzeugen.

Neben den Zeichenfolgenkonstanten und den veralteten Zeichenfolgenfunktionen, die auf Zeichenfolgenmethoden umgestellt wurden, enthält das Python-Zeichenfolgenmodul auch Zeichenfolgenvorlagen. Die Vorlage selbst ist eine Klasse, die eine Zeichenfolge als Argument erhält. Das von dieser Klasse instanziierte Objekt wird als Vorlagenzeichenfolgenobjekt bezeichnet. Vorlagenzeichenfolgen wurden erstmals in Python 2.4 eingeführt. Während Zeichenfolgenformatierungsoperatoren das Prozentzeichen für Ersetzungen verwendeten, verwendet das Vorlagenobjekt Dollarzeichen.

instagram viewer

Außerhalb dieser Verwendungen des Dollarzeichens wird bei jedem Auftreten von $ ein ValueError ausgelöst. Folgende Methoden stehen über Vorlagenzeichenfolgen zur Verfügung:

instagram story viewer