Mi az a Python strip ()?
A Python strip () függvény a Python könyvtárban elérhető beépített függvények része. A strip () metódus eltávolítja a megadott karaktereket az eredeti karakterlánc elejéről és végéről. Alapértelmezés szerint a strip () függvény eltávolítja a szóközöket a karakterlánc elejétől és végétől, és ugyanazt a karakterláncot adja vissza szóköz nélkül.
Ebben a Python oktatóanyagban megtudhatja:
- Mi az a Python strip ()?
- 1. példa: strip () metódus Pythonban
- 2. példa: strip () az érvénytelen adattípusnál
- 3. példa: strip () Karakterparaméter nélkül
- 4. példa: strip () Karakterparaméterek átadása
- Miért használják a Python strip () függvényt?
A strip () módszer szintaxisa
string.strip([characters])
Paraméterek
- karakterek: (nem kötelező) A megadott karaktereket eltávolítjuk az eredeti karakterlánc elejéről vagy végéről.
- Ha a karakterek paramétere nincs megadva, akkor a karakterlánc elejétől és végétől kezdődő szóközök eltávolításra kerülnek.
Visszatérési érték
A Python karakterlánc sáv () visszatér:
- Az eredeti karaktersorozat, amelynek fehér és szóközei vannak eltávolítva az elejétől és végétől, ha az eltávolítandó karakterek nincsenek megadva.
- Abban az esetben, ha a karakterlánc elején vagy végén nincs szóköz, a karakterlánc a jelenlegi állapotában kerül visszaadásra, és meg fog egyezni az eredeti karakterlánccal.
- Ha a karakterek paraméter meg van adva, és ha a karakterek egyeznek, akkor a karakterlánc elején vagy végén lévő karakterek eltávolításra kerülnek az eredeti karakterláncból, és a többi karakterlánc visszakerül.
- Ha a megadott karakterek nem egyeznek az eredeti karakterlánc elejével vagy végével, akkor a karakterlánc a jelenlegi állapotában kerül visszaadásra.
Példák a () függvényre a Pythonban
1. példa: strip () metódus Pythonban
str1 = "Welcome to Guru99!"after_strip = str1.strip()
Kimenet:
Welcome to Guru99!
2. példa: strip () az érvénytelen adattípusnál
A Python String strip () függvény csak stringeken működik, és hibát ad vissza, ha bármilyen más adattípuson, például listán, duplán stb. Használják.
Példa a listán ()
mylist = ["a", "b", "c", "d"]print(mylist.strip())
A fentiek hibát vetnek fel:
Traceback (most recent call last):File "teststrip.py", line 2, inprint(mylist.strip())AttributeError: 'list' object has no attribute 'strip'
3. példa: strip () Karakterparaméter nélkül
str1 = "Welcome to Guru99!"after_strip = str1.strip()print(after_strip)str2 = "Welcome to Guru99!"after_strip1 = str2.strip()print(after_strip1)
Kimenet:
Welcome to Guru99!Welcome to Guru99!
4. példa: strip () Karakterparaméterek átadása
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)
Kimenet:
Welcome to Guru99!Welcome to GuruWelcome to Guru99!
Miért használják a Python strip () függvényt?
Itt vannak okok a Python szalagfüggvény használatára
- Ez segít eltávolítani a karaktereket a karakterlánc elején, valamint a karakterlánc végén, az eredeti karakterláncból eltávolítandó karakterek alapján.
- Ha a megadott karakterek nem egyeznek az eredeti karakterlánccal, akkor a karakterlánc a jelenlegi állapotában kerül visszaadásra.
- Ha az eltávolítandó karakterek nincsenek megadva, akkor az eredeti karakterlánc elejétől és végétől kezdve a szóközök törlődnek.
- Ha az elején vagy végén nincs üres hely, akkor a karakterlánc a jelenlegi állapotában kerül visszaadásra.
Összegzés:
- A Python String strip () módszer a pythonban elérhető beépített függvény része. A függvény eltávolítja a megadott karaktereket az eredeti karakterlánc elejéről és végéről.
- Ez a függvény nagyon hasznos a szóköz kezdetén és végén lévő szóközök eltávolításában, amint az a példában látható.
- Ez segít eltávolítani a karaktereket a karakterlánc elején, valamint a karakterlánc végén, az eredeti karakterláncból eltávolítandó karakterek alapján.
- Ha a megadott karakterek nem egyeznek az eredeti karakterlánccal, akkor a karakterlánc a jelenlegi állapotában kerül visszaadásra.
- Ha az eltávolítandó karakterek nincsenek megadva, akkor az eredeti karakterlánc elejétől és végétől kezdve a szóközök törlődnek.
- Ha az elején vagy végén nincs üres hely, akkor a karakterlánc a jelenlegi állapotában kerül visszaadásra.