Il linguaggio di programmazione Python ha un tipo di dati speciale chiamato una stringa. Le stringhe sono sequenze di caratteri , che possono essere lettere, numeri o simboli . Python ha molti metodi built - in in grado di manipolare le stringhe e semplificare molte attività di programmazione comuni . Questo rende l'elaborazione del testo in Python molto efficiente . Stringhe Python supporta anche le espressioni normali e regolari Unicode . Unicode
Python supporta lo standard Unicode per la codifica dei caratteri . Questo permette Python per rappresentare qualsiasi carattere , un numero o simbolo da qualsiasi lingua conosciuta . Questo è molto utile quando il porting di una applicazione Python per un altro linguaggio che utilizza il proprio alfabeto.
Espressioni regolari
Python è dotato di supporto per le espressioni regolari . Le espressioni regolari sono utilizzate per la ricerca di pattern nel testo . Ad esempio, un'espressione regolare può essere utilizzato per la ricerca di tutte le occorrenze di una determinata parola in un documenti . Python può essere utilizzato per la ricerca di stringhe tramite espressioni regolari , consentendo molto potente pattern matching .
String Metodi
Python ha molti metodi incorporati che semplificano compiti di manipolazione di stringhe comuni. Per esempio, ci sono metodi che consentono di capitalizzare tutte le lettere minuscole in una stringa , i metodi che cerca una stringa per un modello di caratteri e metodi che suddividere una stringa in più stringhe . La varietà di metodi permette di manipolazione di stringhe complesse con il minimo sforzo di programmazione .
Elenca
il pitone di dati stringa di tipo condivide un rapporto con il contenitore di lista. Le stringhe possono essere convertite in elenchi di singoli caratteri , e le liste possono essere fusi in stringhe contigue di caratteri. Questa interrelazione semplifica notevolmente alcuni compiti di programmazione .