Python utilizza un tipo di dati built-in per rappresentare stringhe di caratteri (come parole e frasi ) . Queste stringhe agiscono come gli altri tipi di dati in Python , a che i programmatori possono assegnare stringhe di variabili , è possibile aggiungere stringhe ( un'operazione chiamata concatenazione ) e confrontarli come numeri interi o numeri decimali . Programmatori Python possono anche controllare i valori in stringhe , cercare la posizione di un valore in una stringa e copiare sottostringhe da una stringa più grandi. Il dentro, non in , e indice ( ) Operazioni
Un programmatore può verificare la presenza di valori all'interno di una stringa utilizzando costruito in funzioni fornite da Python . L'operatore "in" controlla una stringa e restituisce un valore True o False a seconda se esista carattere nella stringa . L'operatore opposto è il " non in" operatore , che restituisce un valore True se un elemento non è in una stringa , e falso se lo è. L '" indice ( ) " metodo verifica per un valore , e su di trovare la prima istanza del valore restituisce l' indice come un intero. Considerate questo esempio :
>>> s = " Una stringa "
>>> A in s
Vero
>>> z non in s
vero
>>> a in s
False
>>> , s.index ( S ) per
2
concatenazione
concatenazione significa aggiungere una stringa alla fine di un'altra stringa . In Python , concatenazione è rappresentato da un simbolo di addizione ( " + " ) . In sostanza , la concatenazione significa aggiungere frasi insieme . Ad esempio, questo codice crea tre stringhe e li concatena , uno al termine dell'altro.
>>> S1 = "Questo è "
>>> s2 = " esempio "
>>> s3 = " una stringa "
>>> s1 = s1 + s3
>> > s1
Questa è una stringa
>>> s1 = s1 + s2
>>> s1
è una stringa di esempio