Ce este Python strip ()?
Funcția Python strip () este o parte a funcțiilor încorporate disponibile în biblioteca Python. Metoda strip () elimină caracterele date de la începutul și sfârșitul șirului original. În mod implicit, funcția strip () elimină spațiile albe de la începutul și sfârșitul șirului și returnează același șir fără spații albe.
În acest tutorial Python, veți învăța:
- Ce este Python strip ()?
- Exemplul 1: metoda strip () în Python
- Exemplul 2: strip () pe tip de date nevalid
- Exemplul 3: strip () Fără parametru caracter
- Exemplul 4: strip () Trecerea parametrilor de caractere
- De ce este folosită funcția Python strip ()?
Sintaxa metodei strip ()
string.strip([characters])
Parametrii
- caractere: (opțional) Caracterele date vor fi eliminate de la începutul sau sfârșitul șirului original.
- Dacă parametrul de caractere nu este dat, spațiile albe de la începutul și sfârșitul șirului vor fi eliminate.
Valoare returnată
Banda Python String () va returna:
- Șirul original cu spații albe eliminate de la început și sfârșit dacă caracterele de eliminat nu sunt specificate.
- În cazul în care șirul nu are spații albe la început sau la sfârșit, șirul va fi returnat așa cum este și se va potrivi cu șirul original.
- Dacă parametrul caractere este dat și dacă caracterele sunt date se potrivesc, caracterele de la începutul sau sfârșitul șirului vor fi eliminate din șirul original, iar restul șirului va fi returnat.
- Incase dacă caracterele date nu se potrivesc cu începutul sau sfârșitul din șirul original, șirul va fi returnat așa cum este.
Exemple de funcție strip () în Python
Exemplul 1: metoda strip () în Python
str1 = "Welcome to Guru99!"after_strip = str1.strip()
Ieșire:
Welcome to Guru99!
Exemplul 2: strip () pe tip de date nevalid
Funcția Python String strip () funcționează numai pe șiruri și va returna o eroare dacă este utilizată pe orice alt tip de date precum listă, tuplu etc.
Exemplu când este utilizat în listă ()
mylist = ["a", "b", "c", "d"]print(mylist.strip())
Cele de mai sus vor genera o eroare:
Traceback (most recent call last):File "teststrip.py", line 2, inprint(mylist.strip())AttributeError: 'list' object has no attribute 'strip'
Exemplul 3: strip () Fără parametru caracter
str1 = "Welcome to Guru99!"after_strip = str1.strip()print(after_strip)str2 = "Welcome to Guru99!"after_strip1 = str2.strip()print(after_strip1)
Ieșire:
Welcome to Guru99!Welcome to Guru99!
Exemplul 4: strip () Trecerea parametrilor de caractere
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)
Ieșire:
Welcome to Guru99!Welcome to GuruWelcome to Guru99!
De ce este folosită funcția Python strip ()?
Iată, sunt motive pentru utilizarea funcției de bandă Python
- Ajută la eliminarea caracterelor la începutul șirului și, de asemenea, la sfârșitul șirului, pe baza caracterelor date pentru a fi eliminate din șirul original.
- Dacă caracterele date nu se potrivesc cu șirul original, șirul va fi returnat așa cum este.
- Dacă caracterele care trebuie eliminate nu sunt specificate, atunci spațiile albe de la începutul și sfârșitul șirului original vor fi eliminate.
- Dacă nu există spațiu alb la început sau la sfârșit, șirul va fi returnat așa cum este.
Rezumat:
- Metoda Python String strip () face parte din funcția încorporată disponibilă în python. Funcția va elimina caracterele date de la începutul și sfârșitul șirului original.
- Această funcție este foarte utilă în eliminarea spațiilor albe la începutul și la sfârșitul șirului dat, așa cum se arată în exemplu.
- Ajută la eliminarea caracterelor la începutul șirului și, de asemenea, la sfârșitul șirului, pe baza caracterelor date pentru a fi eliminate din șirul original.
- Dacă caracterele date nu se potrivesc cu șirul original, șirul va fi returnat așa cum este.
- Dacă caracterele de eliminat nu sunt specificate, spațiile albe de la începutul și sfârșitul șirului original vor fi eliminate.
- Dacă nu există spațiu alb la început sau la sfârșit, șirul va fi returnat așa cum este.