Python karakterlánc () Funkció a PÉLDA-val

Tartalomjegyzék:

Anonim

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, in print(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.