strip() python è una funzione che rimuove tutti i spazi(oppure caratteri specifici) che si trovano al inizio ed alla fine di un’altra stringa, ignora invece tutto quello che si trova al interno .
Esempio 1:
Nota: per testare l’esempio di sopra ,aprire CMD digitare “python” più tasto Enter
x= " stalla"
y=x.strip()
print(y)
#oppure
x= " stalla".strip()
print(x)
#oppure
" stalla".strip()

Descrizione:
- x= ” stalla”: definisce una variabile x uguale alla stringa con spazio in avanti ” stalla”)
- y=x.strip() : crea una nuova variabile y uguale a x.strip() , ovvero alla stringa “stalla” senza spazi.
- print(y) : funzione print() per stampare il risultato
Esempio 2
stringa="HelloH"
x=stringa.strip("H")
print(x)

Descrizione:
- stringa=”HelloH” : Definisce una variabile nominata stringa che ha come valore le lettere “HelloH”.
- x=stringa.strip(“H”) : In questo caso ce da notare che tra le parentesi della funzione strip() e stato inserito “H”. In questo modo si andrà a rimuovere la lettera H all’inizio ed alla fine della stringa “HelloH”.
- print(x) : Stampa il risultato finale che sarà “ello“
Esempio 3
Rimanendo sempre sul tema strip() python .
def filtro(x):
y=x.strip()
return y
x1= "blog "
x2=" di genti "
x3=" benvenuto"
x=filtro(x1)
print(x)
x=filtro(x2)
print(x)
x=filtro(x3)
print(x)

Descrizione:
- Qualsiasi stringa che entrerà nella definizione sarà elaborata in modo tale da rimuovere i spazi davanti e alla fine del testo.
- def filtro(x): funzione def() ,in questo caso definisce una funzione nominata filtro con una variabile x.
- y=x.strip(): crea una variabile y che sarà il valore di x elaborato dalla funzione strip()
- return y: Una volta che tutto il blocco di codice al interno della funzione filtro è stato elaborato impone che il risultato finale sia quello di y
- x1= “blog “: crea una variabile x1 pari alla stringa “blog “
- x=filtro(x1): definisce la variabile x che sarà uguale al valore x1 elaborato dalla funzione filtro()
- print(x) :stampa il risultato in modo che sia leggibile.