Szablony ciągów Pythona
Ludzie z Tango! projekt/Wikimedia Commons
Python jest interpretowanym, zorientowanym obiektowo, wysokopoziomowym język programowania . Jest łatwy do nauczenia, ponieważ jego składnia podkreśla czytelność, co zmniejsza koszty utrzymania programu. Wielu programistów uwielbia pracować Pyton ponieważ — bez etapu kompilacji — testowanie i debugowanie przebiegają szybko.
Szablony WWW w Pythonie
Szablony, zwłaszcza szablony internetowe, reprezentują dane w formularzach, które zwykle mają być czytelne dla widza. Najprostsza forma aparatu szablonowania podstawia wartości do szablonu w celu wygenerowania danych wyjściowych.
Oprócz stałych łańcuchowych i przestarzałych funkcji łańcuchowych, które zostały przeniesione do metod łańcuchowych, moduł łańcuchowy Pythona zawiera również szablony łańcuchowe. Sam szablon jest klasą, która jako argument otrzymuje ciąg. Obiekt utworzony z tej klasy jest nazywany obiektem ciągu szablonu. Łańcuchy szablonów zostały po raz pierwszy wprowadzone w Pythonie 2.4. Tam, gdzie operatory formatowania ciągów używały znaku procentu do podstawienia, obiekt szablonu używa znaków dolara.
- Klasa strunowy. Szablon ( szablon ): Konstruktor przyjmuje pojedynczy argument, który jest ciągiem szablonu.
Poza tymi zastosowaniami znaku dolara każde pojawienie się znaku $ powoduje wygenerowanie błędu ValueError. Metody dostępne za pośrednictwem ciągów szablonów są następujące:
Obiekty szablonu mają również jeden publicznie dostępny atrybut:
Poniższa przykładowa sesja powłoki służy do zilustrowania obiektów ciągu szablonu.
|_+_||_+_||_+_|
|_+_|
|_+_|
|_+_|
|_+_|
|_+_|