Come scrivere le funzioni di stringa in Python

November 22

In qualsiasi linguaggio di programmazione, manipolazione di stringhe è spesso una parte importante di un programma, ad esempio per abbattere o confrontare le stringhe o di prova per i valori. Quando si manipolano le stringhe in Python, è possibile utilizzare le funzioni built-in digitando il nome della funzione e passando una stringa come parametro. È inoltre possibile scrivere le proprie funzioni di stringa in cui si definisce il numero di parametri da passare e come lavorare con ognuno, ad esempio utilizzando le funzioni ei metodi esistenti.

istruzione

1 Aprire un file di programma Python. Digitare il seguente codice:

myVar = "Questa è una stringa".

len (myVar)

tutto (myVar)

La prima riga definisce una nuova variabile stringa e assegna un valore ad esso. La seconda linea chiama la funzione Len per contare il numero di caratteri della stringa e restituisce 17. La terza linea chiama la funzione per restituire tutto se tutti gli elementi del parametro sono iterabile. In questo caso, restituisce "vero".

2 Digitare il seguente codice:

stringStats DEF (STR):

WD = str.count ( "") + 1

ch = len (str)

print "La stringa ha", WD, "parole fatte da", ch, "personaggi"

Questo definisce una nuova funzione che prende una stringa come parametro e conta il numero di parole e caratteri sono nella stringa utilizzando le funzioni ei metodi esistenti, poi li stampa sullo schermo.

3 Digitare il seguente codice:

stringStats (myVar)

Ciò richiede la funzione definita dall'utente e passa il valore della variabile ad esso. Esso stampa "La stringa ha 4 parole fatte da 17 caratteri" allo schermo.