Cos'è Python strip ()?
La funzione strip () di Python è una parte delle funzioni integrate disponibili nella libreria Python. Il metodo strip () rimuove i caratteri dati dall'inizio e dalla fine della stringa originale. Per impostazione predefinita, la funzione strip () rimuove gli spazi bianchi dall'inizio e dalla fine della stringa e restituisce la stessa stringa senza spazi bianchi.
In questo tutorial di Python imparerai:
- Cos'è Python strip ()?
- Esempio 1: metodo strip () in Python
- Esempio 2: strip () su tipo di dati non valido
- Esempio 3: strip () senza parametro carattere
- Esempio 4: strip () Passaggio di parametri di carattere
- Perché viene utilizzata la funzione strip () di Python?
Sintassi del metodo strip ()
string.strip([characters])
Parametri
- caratteri: (facoltativo) i caratteri forniti verranno rimossi dall'inizio o dalla fine della stringa originale.
- Se il parametro caratteri non viene fornito, gli spazi bianchi dall'inizio e dalla fine della stringa verranno rimossi.
Valore di ritorno
La striscia Python String () restituirà:
- La stringa originale con spazi bianchi rimossi dall'inizio e dalla fine se i caratteri da rimuovere non sono specificati.
- Nel caso in cui la stringa non abbia spazi all'inizio o alla fine, la stringa verrà restituita così com'è e corrisponderà alla stringa originale.
- Se viene fornito il parametro caratteri e se ai caratteri viene assegnata una corrispondenza, i caratteri all'inizio o alla fine della stringa verranno rimossi dalla stringa originale e verrà restituito il resto della stringa.
- Incase se i caratteri forniti non corrispondono all'inizio o alla fine nella stringa originale, la stringa verrà restituita così com'è.
Esempi di funzione strip () in Python
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
La funzione Python String strip () funziona solo su stringhe e restituirà un errore se utilizzata su qualsiasi altro tipo di dati come list, tuple, ecc.
Esempio se utilizzato in list ()
mylist = ["a", "b", "c", "d"]print(mylist.strip())
Quanto sopra genererà un errore:
Traceback (most recent call last):File "teststrip.py", line 2, inprint(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 GuruWelcome to Guru99!
Perché viene utilizzata la funzione strip () di Python?
Ecco i motivi per utilizzare la funzione strip di Python
- Aiuta a rimuovere i caratteri all'inizio della stringa e anche alla fine della stringa in base ai caratteri dati per essere rimossi dalla stringa originale.
- Se i caratteri forniti non corrispondono alla stringa originale, la stringa verrà restituita così com'è.
- Se i caratteri da rimuovere non sono specificati, gli spazi all'inizio e alla fine della stringa originale verranno rimossi.
- Se non è presente uno spazio bianco all'inizio o alla fine, la stringa verrà restituita così com'è.
Sommario:
- Il metodo Python String strip () fa parte della funzione incorporata disponibile in python. La funzione rimuoverà i caratteri dati dall'inizio e dalla fine della stringa originale.
- Questa funzione è molto utile per rimuovere gli spazi all'inizio e alla fine della stringa data, come mostrato nell'esempio.
- Aiuta a rimuovere i caratteri all'inizio della stringa e anche alla fine della stringa in base ai caratteri dati per essere rimossi dalla stringa originale.
- Se i caratteri forniti non corrispondono alla stringa originale, la stringa verrà restituita così com'è.
- Se i caratteri da rimuovere non sono specificati, gli spazi dall'inizio e dalla fine della stringa originale verranno rimossi.
- Se non è presente uno spazio bianco all'inizio o alla fine, la stringa verrà restituita così com'è.