Kraften i Pythons strängmallar

Python är en tolkad, objektorienterad, hög nivå programmeringsspråk. Det är lätt att lära sig eftersom dess syntax betonar läsbarhet, vilket minskar kostnaderna för programunderhåll. Många programmerare älskar att arbeta med Pytonorm eftersom - utan sammanställningssteget - går testning och felsökning snabbt.

Templering, särskilt webbmallning, representerar data i former som vanligtvis är avsedda att vara läsbara av en tittare. Den enklaste formen för en mallmotor ersätter värden i mallen för att producera utgången.

Bortsett från strängkonstanterna och de utskrivna strängfunktionerna, som flyttade till strängmetoder, innehåller Pythons strängmodul också strängmallar. Själva mallen är en klass som får en sträng som argument. Objektet som instanseras från den klassen kallas ett mallsträngobjekt. Mallsträngar introducerades först i Python 2.4. Där strängformateringsoperatörer använde procenttecknet för ersättningar, använder mallobjektet dollartecken.

Utanför dessa användningar av dollartecknet orsakar varje utseende på $ en ValueError att höjas. De metoder som finns tillgängliga genom mallsträngar är följande:

instagram viewer

instagram story viewer