strip() python

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()
strip() python

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)
rimuovere spazi python

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.

Pubblicità