Python String strip() Functie met VOORBEELD
Wat is Python strip()?
Pythonstrip() functie is een onderdeel van ingebouwde functies die beschikbaar zijn in de Python-bibliotheek. De methode strip() verwijdert bepaalde tekens van het begin en het einde van de oorspronkelijke tekenreeks. De functie strip() verwijdert standaard spaties aan het begin en einde van de tekenreeks en retourneert dezelfde tekenreeks zonder spaties.
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() Karakterparameters doorgeven
- Waarom wordt de functie Python strip() gebruikt?
Syntaxis van de strip()-methode
string.strip([characters])
Parameters
- tekens :(optioneel) De opgegeven tekens worden verwijderd aan het begin of einde van de originele tekenreeks.
- Als de karakters-parameter niet is opgegeven, worden de spaties aan het begin en einde van de tekenreeks verwijderd.
Retourwaarde
De Python String strip() zal terugkeren:
- De originele tekenreeks met spaties verwijderd vanaf het begin en einde als de te verwijderen tekens niet zijn opgegeven.
- In het geval dat de tekenreeks geen spaties aan het begin of einde heeft, wordt de tekenreeks geretourneerd zoals deze is en komt deze overeen met de originele tekenreeks.
- Als de karakters parameter is gegeven, en als de karakters overeenkomsten krijgen, worden de karakters aan het begin of einde van de string verwijderd uit de originele string, en de rest van de string wordt teruggegeven.
- Als de opgegeven tekens niet overeenkomen met het begin of het einde in 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 functie Python String strip() werkt alleen op tekenreeksen en geeft een foutmelding als deze wordt gebruikt op een ander gegevenstype zoals lijst, tuple, enz.
Voorbeeld bij gebruik op list()
mylist = ["a", "b", "c", "d"] print(mylist.strip())
Het bovenstaande geeft een foutmelding:
Traceback (most recent call last): File "teststrip.py", line 2, in <module> 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 Guru Welcome to Guru99!
Waarom wordt de functie Python strip() 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 uit de oorspronkelijke tekenreeks moeten 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 spaties aan het begin en einde van de oorspronkelijke tekenreeks verwijderd.
- Als er geen witruimte aan het begin of einde is, wordt de tekenreeks geretourneerd zoals deze is.
Samenvatting:
- De methode Python String strip() maakt deel uit van de ingebouwde functie die beschikbaar is in python. De functie zal gegeven karakters aan het begin en einde van de originele string verwijderen.
- Deze functie is erg handig bij het verwijderen van de spaties aan het begin en einde van de gegeven string, zoals 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 uit de oorspronkelijke tekenreeks moeten 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 spaties aan het begin en einde van de oorspronkelijke tekenreeks verwijderd.
- Als er geen witruimte aan het begin of einde is, wordt de tekenreeks geretourneerd zoals deze is.
Python
- Python-functieargumenten
- Python-sluitingen
- Java String charAt() Methode met Voorbeeld
- Java String endsWith() Methode met voorbeeld
- Python String count() met VOORBEELDEN
- Python String format() Leg uit met VOORBEELDEN
- Python-tekenreekslengte | len() methode Voorbeeld
- Methode Python String find() met voorbeelden
- Python Lambda-functies met VOORBEELDEN
- Python round() functie met VOORBEELDEN
- Python map() functie met VOORBEELDEN