Python Funzione String strip(): come si usa? [Esempi di metodo]
Che cos'è la Python striscia()?
Python striscia() la funzione fa parte delle funzioni integrate disponibili in Python biblioteca. Il metodo strip() rimuove determinati caratteri 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.
Sintassi del metodo strip()
string.strip([characters])
parametri
- caratteri: (opzionale) I caratteri specificati verranno rimossi dall'inizio o dalla fine della stringa originale.
- Se il parametro caratteri non viene fornito, gli spazi all'inizio e alla fine della stringa verranno rimossi.
Valore di ritorno
Le Python 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 contenga 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 vengono fornite corrispondenze, i caratteri all'inizio o alla fine della stringa verranno rimossi dalla stringa originale e verrà restituito il resto 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
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
Le Python La funzione String strip() funziona solo su stringhe e restituirà un errore se utilizzata su qualsiasi altro tipo di dati come lista, tupla, ecc.
Esempio se utilizzato su list()
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!
Perché Python viene utilizzata la funzione strip()?
Ecco i motivi per l'utilizzo Python funzione di striscia
- Aiuta a rimuovere i caratteri all'inizio della stringa e anche alla fine della stringa in base ai caratteri indicati da rimuovere dalla stringa originale.
- Se i caratteri forniti non corrispondono alla stringa originale, la stringa verrà restituita così com'è.
- Se i caratteri da rimuovere non vengono specificati, verranno rimossi gli spazi all'inizio e alla fine della stringa originale.
- Se non c'è spazio bianco all'inizio o alla fine, la stringa verrà restituita così com'è.
Sommario
- Le Python Il metodo String strip() fa parte della funzione integrata disponibile in Python. La funzione rimuoverà i caratteri specificati dall'inizio e dalla fine della stringa originale.
- Questa funzione è molto utile per rimuovere gli spazi all'inizio e alla fine di una determinata stringa, come mostrato nell'esempio.
- Aiuta a rimuovere i caratteri all'inizio della stringa e anche alla fine della stringa in base ai caratteri indicati da rimuovere dalla stringa originale.
- Se i caratteri forniti non corrispondono alla stringa originale, la stringa verrà restituita così com'è.
- Se i caratteri da rimuovere non vengono specificati, verranno rimossi gli spazi all'inizio e alla fine della stringa originale.
- Se non c'è spazio bianco all'inizio o alla fine, la stringa verrà restituita così com'è.