La potenza dei modelli di stringhe di Python

click fraud protection

Python è un interpretato, orientato agli oggetti, di alto livello linguaggio di programmazione. È facile da imparare perché la sua sintassi enfatizza la leggibilità, il che riduce le spese di manutenzione del programma. Molti programmatori adorano lavorare con Pitone perché, senza la fase di compilazione, i test e il debug procedono rapidamente.

Il templating, in particolare il web templating, rappresenta i dati in forme generalmente destinate a essere lette da un visualizzatore. La forma più semplice di un motore di modello sostituisce i valori nel modello per produrre l'output.

Oltre alle costanti di stringa e alle funzioni di stringa deprecate, che sono passate ai metodi di stringa, il modulo di stringa di Python include anche modelli di stringa. Il modello stesso è una classe che riceve una stringa come argomento. L'oggetto istanziato da quella classe è chiamato oggetto stringa modello. Le stringhe modello sono state introdotte per la prima volta in Python 2.4. Laddove gli operatori di formattazione delle stringhe hanno utilizzato il segno di percentuale per le sostituzioni, l'oggetto modello utilizza i simboli di dollaro.

instagram viewer

Al di fuori di questi usi del simbolo del dollaro, qualsiasi aspetto di $ provoca la generazione di un ValueError. I metodi disponibili tramite le stringhe di modello sono i seguenti:

instagram story viewer