Funzione Python String strip () con ESEMPIO

Sommario:

Anonim

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, in 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 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'è.