Quando si creano le variabili in Python , non è necessario dichiarare il tipo di dati in modo esplicito . Quando si inserisce virgolette singole o doppie virgolette il valore di una variabile , Python imposta automaticamente il tipo di dati per la variabile come una stringa . È possibile utilizzare i valori assegnare alle variabili stringa in molti modi diversi e quindi utilizzare i metodi delle stringhe e le operazioni per modificare o manipolare i loro valori o per verificare se la variabile stringa soddisfa determinati parametri . Istruzioni
1
Aprire il file di programma Python o riga di comando Python . Digitare il seguente codice :
myVar = " Questa è la mia stringa ".
Stampa myVar
La prima riga crea una variabile stringa con tale valore. La seconda linea di stampa il valore della variabile di stringa sullo schermo
2
digitare il seguente codice : .
UserString = raw_input ( " Scrivi qualcosa : " ) per
stampa UserString
la prima linea richiede all'utente per l'input e lo salva in una variabile stringa . Anche se l'utente digita un numero intero o floating point , Python lo considera una stringa quando si utilizza la funzione raw_input
3
digitare il seguente codice : .
myVar = " stringa che va avanti \\ n \\ più righe ".
stampa myVar
Quando si stampa questa stringa sullo schermo , il tutto prima che il "\\ n \\ " delimitatore appare sulla prima line e tutto dopo appare sulla seconda riga
4
digitare il seguente codice : .
myVar = " Questo è il " + " la mia stringa ".
stampa myVar
Il "+" operatore sequenza che concatena . Se si tenta di concatenare una stringa e un altro tipo di dati , come ad esempio un intero, Python restituisce un errore
5
digitare il seguente codice : .
Isinstance ( myVar , str )
isinstance ( myVar , int ) per
La funzione isinstance accetta due parametri : un oggetto e un tipo di dati . In questo caso , myVar contiene una stringa e il tipo di dati da controllare è " str " per la stringa nella prima convocazione e "int " per intero nella seconda chiamata . La prima chiamata restituisce "True" , mentre il secondo torna
6
digitare il seguente codice " False". :
MyVar.title ( ) per
myVar.isdigit ( ) per
myVar.find ( " stringa " ) per
myVar = myVar.upper ( ) per
questi metodi stringa stringhe di formato in vari modi. La prima stampa la stringa nel caso del titolo , il secondo controlla se è costituita interamente da cifre , la terza controlla se una sottostringa esiste nella variabile stringa e il quarto converte la stringa in maiuscolo . Solo il quarto esempio sovrascrive il valore della variabile di stringa . Python ha diversi metodi delle stringhe supplementari .