Python Funzione `string strip()`: come si usa?
โก Riepilogo intelligente
Python La funzione `strip()` rimuove i caratteri iniziali e finali da una stringa e restituisce una copia pulita. Per impostazione predefinita, elimina gli spazi bianchi, mentre un argomento opzionale `chart` rimuove uno qualsiasi dei caratteri specificati da entrambe le estremitร della stringa originale.

Cosa รจ Python striscia()?
Python striscia() รจ una delle funzioni integrate disponibili nel Python libreria. Il metodo strip() rimuove i caratteri specificati dall'inizio e dalla fine della stringa originale. Per impostazione predefinita, strip() rimuove gli spazi bianchi dall'inizio e dalla fine della stringa e restituisce la stessa stringa senza gli spazi bianchi circostanti.
Sintassi del metodo strip()
string.strip([characters])
Scheda Sintetica
- caratteri: (facoltativo) I caratteri specificati verranno rimossi dall'inizio e dalla fine della stringa originale.
- Se il parametro "characters" non viene specificato, gli spazi bianchi all'inizio e alla fine della stringa verranno rimossi.
Valore di ritorno
Migliori Python Il metodo string strip() restituirร :
- La stringa originale con gli spazi bianchi rimossi dall'inizio e dalla fine se non vengono specificati i caratteri da rimuovere.
- Nel caso in cui la stringa non presenti spazi bianchi all'inizio o alla fine, verrร restituita cosรฌ com'รจ e corrisponderร alla stringa originale.
- Se viene specificato il parametro `characters` e i caratteri corrispondono, i caratteri all'inizio o alla fine della stringa verranno rimossi e verrร restituita la parte restante della stringa.
- Nel caso in cui i caratteri forniti non corrispondano all'inizio o alla fine della stringa originale, la stringa verrร restituita cosรฌ com'รจ.
Esempi di funzione strip() in Python
I seguenti esempi mostrano il comportamento del metodo strip() con spazi bianchi predefiniti, con un tipo di dati non valido e con parametri di caratteri personalizzati.
Esempio 1: metodo strip() in Python
str1 = "Welcome to Guru99!" after_strip = str1.strip()
Produzione:
Welcome to Guru99!
Esempio 2: strip() su tipo di dati non valido
Migliori Python La funzione `strip()` funziona solo con le stringhe e restituisce un errore se utilizzata su qualsiasi altro tipo di dato, come una lista o una tupla.
Esempio di utilizzo su una lista():
mylist = ["a", "b", "c", "d"] print(mylist.strip())
Quanto sopra genererร un errore:
Traceback (most recent call last):
File "teststrip.py", line 2, in <module>
print(mylist.strip())
AttributeError: 'list' object has no attribute 'strip'
Esempio 3: strip() Senza parametro carattere
str1 = "Welcome to Guru99!" after_strip = str1.strip() print(after_strip) str2 = "Welcome to Guru99!" after_strip1 = str2.strip() print(after_strip1)
Produzione:
Welcome to Guru99! Welcome to Guru99!
Esempio 4: strip() Passaggio di parametri di carattere
str1 = "****Welcome to Guru99!****"
after_strip = str1.strip("*")
print(after_strip)
str2 = "Welcome to Guru99!"
after_strip1 = str2.strip("99!")
print(after_strip1)
str3 = "Welcome to Guru99!"
after_strip3 = str3.strip("to")
print(after_strip3)
Produzione:
Welcome to Guru99! Welcome to Guru Welcome to Guru99!
Python Metodi lstrip() e rstrip()
Il metodo strip() taglia entrambe le estremitร di una stringa contemporaneamente, ma Python Fornisce inoltre due varianti unilaterali. Il metodo lstrip() rimuove i caratteri solo dall'inizio della stringa, mentre il metodo rstrip() rimuove i caratteri solo dalla fine. Come strip(), entrambi rimuovono gli spazi bianchi per impostazione predefinita e accettano un set opzionale di caratteri da rimuovere.
str1 = "***Guru99***"
print(str1.lstrip("*"))
print(str1.rstrip("*"))
Produzione:
Guru99*** ***Guru99
I tre metodi differiscono solo per il lato da cui tagliano. Applicato alla corda imbottita " Guru99 โ, i risultati sono:
- striscia() rimuove gli spazi bianchi da entrambe le estremitร , restituendo โGuru99 ".
- lstrip() rimuove gli spazi bianchi solo da sinistra, restituendo โGuru99 โ.
- rstrip() rimuove gli spazi bianchi solo da destra, restituendo " Guru99 โณ.
Perchรฉ Python viene utilizzata la funzione strip()?
Ecco i motivi principali per utilizzare il Python Funzione strip():
- Consente di rimuovere i caratteri all'inizio e alla fine della stringa in base ai caratteri specificati da rimuovere dalla stringa originale.
- Se i caratteri forniti non corrispondono alla stringa originale, la stringa verrร restituita cosรฌ com'รจ.
- Se non vengono specificati i caratteri da rimuovere, verranno eliminati gli spazi bianchi all'inizio e alla fine della stringa originale.
- Se non รจ presente alcuno spazio bianco all'inizio o alla fine, la stringa verrร restituita cosรฌ com'รจ.
" Impara di piรน riguardo Python Metodi delle stringhe
