Python String strip () Functie met VOORBEELD

Inhoudsopgave:

Anonim

Wat is Python-strip ()?

Python strip () -functie is een onderdeel van ingebouwde functies die beschikbaar zijn in de Python-bibliotheek. De strip () methode verwijdert de gegeven karakters van het begin en het einde van de originele string. De functie strip () verwijdert standaard witruimten aan het begin en het einde van de tekenreeks en retourneert dezelfde tekenreeks zonder witruimten.

In deze Python-tutorial leer je:

  • Wat is Python-strip ()?
  • Voorbeeld 1: methode strip () in Python
  • Voorbeeld 2: strip () op ongeldig gegevenstype
  • Voorbeeld 3: strip () Zonder karakterparameter
  • Voorbeeld 4: strip () Tekenparameters doorgeven
  • Waarom wordt de Python strip () -functie gebruikt?

Syntaxis van de methode strip ()

string.strip([characters])

Parameters

  • karakters: (optioneel) De gegeven karakters zullen verwijderd worden aan het begin of einde van de originele string.
  • Als de parameter character niet is opgegeven, worden de witruimten aan het begin en het einde van de string verwijderd.

Winstwaarde

De Python String strip () retourneert:

  • De originele tekenreeks met spaties verwijderd vanaf het begin en einde als de te verwijderen tekens niet zijn opgegeven.
  • Als de tekenreeks geen spaties heeft aan het begin of einde, wordt de tekenreeks geretourneerd zoals hij is en komt deze overeen met de originele tekenreeks.
  • Als de parameter character is opgegeven, en als de karakters overeenkomen, zullen de karakters aan het begin of einde van de string verwijderd worden uit de originele string en zal de rest van de string worden geretourneerd.
  • Als de opgegeven tekens niet overeenkomen met het begin of het einde van de oorspronkelijke tekenreeks, wordt de tekenreeks geretourneerd zoals deze is.

Voorbeelden van de functie strip () in Python

Voorbeeld 1: methode strip () in Python

str1 = "Welcome to Guru99!"after_strip = str1.strip()

Uitgang:

Welcome to Guru99!

Voorbeeld 2: strip () op ongeldig gegevenstype

De Python String strip () -functie werkt alleen op strings en geeft een foutmelding als deze op een ander gegevenstype wordt gebruikt, zoals list, tuple, etc.

Voorbeeld bij gebruik op lijst ()

mylist = ["a", "b", "c", "d"]print(mylist.strip())

Het bovenstaande genereert een foutmelding:

Traceback (most recent call last):File "teststrip.py", line 2, in print(mylist.strip())AttributeError: 'list' object has no attribute 'strip'

Voorbeeld 3: strip () Zonder karakterparameter

str1 = "Welcome to Guru99!"after_strip = str1.strip()print(after_strip)str2 = "Welcome to Guru99!"after_strip1 = str2.strip()print(after_strip1)

Uitgang:

Welcome to Guru99!Welcome to Guru99!

Voorbeeld 4: strip () Tekenparameters doorgeven

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)

Uitgang:

Welcome to Guru99!Welcome to GuruWelcome to Guru99!

Waarom wordt de Python strip () -functie gebruikt?

Hier zijn redenen om de Python-stripfunctie te gebruiken

  • Het helpt om de tekens aan het begin van de tekenreeks en ook aan het einde van de tekenreeks te verwijderen op basis van de tekens die zijn opgegeven om uit de originele tekenreeks te worden verwijderd.
  • Als de opgegeven tekens niet overeenkomen met de oorspronkelijke tekenreeks, wordt de tekenreeks geretourneerd zoals deze is.
  • Als de te verwijderen tekens niet zijn opgegeven, worden de witruimten vanaf het begin en het einde van de originele tekenreeks verwijderd.
  • Als er aan het begin of einde geen witruimte is, wordt de tekenreeks geretourneerd zoals deze is.

Overzicht:

  • De methode Python String strip () maakt deel uit van de ingebouwde functie die beschikbaar is in python. De functie verwijdert bepaalde tekens aan het begin en einde van de originele tekenreeks.
  • Deze functie is erg handig bij het verwijderen van de witruimten aan het begin en het einde van de opgegeven tekenreeks, zoals weergegeven in het voorbeeld.
  • Het helpt om de tekens aan het begin van de tekenreeks en ook aan het einde van de tekenreeks te verwijderen op basis van de tekens die zijn opgegeven om uit de originele tekenreeks te worden verwijderd.
  • Als de opgegeven tekens niet overeenkomen met de oorspronkelijke tekenreeks, wordt de tekenreeks geretourneerd zoals deze is.
  • Als de te verwijderen tekens niet zijn opgegeven, worden de witruimten vanaf het begin en het einde van de originele tekenreeks verwijderd.
  • Als er aan het begin of einde geen witruimte is, wordt de tekenreeks geretourneerd zoals deze is.