Kraften i Pythons strengskabeloner

Python er et fortolket, objektorienteret, på højt niveau programmeringssprog. Det er let at lære, fordi dets syntaks understreger læsbarhed, hvilket reducerer omkostningerne ved programvedligeholdelse. Mange programmører elsker at arbejde med Python fordi - uden kompileringstrinnet - test og fejlsøgning går hurtigt.

Templatering, især webstemplering, repræsenterer data i formularer, der normalt er beregnet til at kunne læses af en seer. Den enkleste form for en templeringsmotor erstatter værdier i skabelonen for at producere output.

Bortset fra strengkonstanterne og de forældede strengfunktioner, der flyttede til strengmetoder, indeholder Pythons strengmodul også strengskabeloner. Selve skabelonen er en klasse, der modtager en streng som dens argument. Det objekt, der er instantieret fra den klasse, kaldes et skabelonstreng-objekt. Skabelonstrenge blev først introduceret i Python 2.4. Hvor operatører af strengformatering brugte procentsignalet til substitutioner, bruger skabelonobjektet dollartegn.

instagram viewer

Uden for disse anvendelser af dollartegnet forårsager ethvert udseende af $ en ValueError. De tilgængelige metoder gennem skabelonstrenge er som følger:

instagram story viewer