Python strengstrimmel () Funktion med EKSEMPEL

Indholdsfortegnelse:

Anonim

Hvad er Python-strip ()?

Python strip () -funktionen er en del af de indbyggede funktioner, der er tilgængelige i Python-biblioteket. Striben () -metoden fjerner givne tegn fra start og slutning af den originale streng. Som standard fjerner strip () -funktionen hvide mellemrum fra start og slutning af strengen og returnerer den samme streng uden hvide mellemrum.

I denne Python-tutorial lærer du:

  • Hvad er Python-strip ()?
  • Eksempel 1: strip () Metode i Python
  • Eksempel 2: strip () på ugyldig datatype
  • Eksempel 3: strip () Uden tegnparameter
  • Eksempel 4: strip () Giver karakterparametre
  • Hvorfor bruges Python strip () -funktion?

Syntaks for strip () -metoden

string.strip([characters])

Parametre

  • tegn: (valgfrit) De givne tegn fjernes fra starten eller slutningen af ​​den originale streng.
  • Hvis parameteren tegn ikke er angivet, fjernes de mellemrum fra begyndelsen og slutningen af ​​strengen.

Returneringsværdi

Python String strip () vender tilbage:

  • Den originale streng med hvide mellemrum fjernet fra start og slutning, hvis de tegn, der skal fjernes, ikke er angivet.
  • Hvis strengen ikke har nogen mellemrum i starten eller slutningen, returneres strengen, som den er, og den vil matche den oprindelige streng.
  • Hvis tegnparameteren er angivet, og hvis tegnene får match, fjernes tegnene i begyndelsen eller slutningen af ​​strengen fra den oprindelige streng, og resten af ​​strengen returneres.
  • Incase hvis de angivne tegn ikke matcher starten eller slutningen i den originale streng, returneres strengen som den er.

Eksempler på strip () -funktion i Python

Eksempel 1: strip () Metode i Python

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

Produktion:

Welcome to Guru99!

Eksempel 2: strip () på ugyldig datatype

Python String strip () -funktionen fungerer kun på strenge og returnerer en fejl, hvis den bruges på en hvilken som helst anden datatype som liste, tuple osv.

Eksempel når det bruges på listen ()

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

Ovenstående vil kaste en fejl:

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

Eksempel 3: strip () Uden tegnparameter

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

Produktion:

Welcome to Guru99!Welcome to Guru99!

Eksempel 4: strip () Giver karakterparametre

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)

Produktion:

Welcome to Guru99!Welcome to GuruWelcome to Guru99!

Hvorfor bruges Python strip () -funktion?

Her er grunde til at bruge Python strip-funktion

  • Det hjælper med at fjerne tegnene i starten af ​​strengen og også i slutningen af ​​strengen baseret på de tegn, der skal fjernes fra den originale streng.
  • Hvis de angivne tegn ikke stemmer overens med den originale streng, returneres strengen, som den er.
  • Hvis de tegn, der skal fjernes, ikke er specificeret, fjernes de hvide mellemrum fra starten og slutningen af ​​den originale streng.
  • Hvis der ikke er noget hvidt mellemrum i starten eller slutningen, returneres strengen, som den er.

Resumé:

  • Python String strip () -metoden er en del af den indbyggede funktion, der er tilgængelig i python. Funktionen fjerner givne tegn fra starten og slutningen af ​​den originale streng.
  • Denne funktion er meget nyttig til at fjerne de hvide mellemrum i starten og slutningen af ​​den givne streng, som vist i eksemplet.
  • Det hjælper med at fjerne tegnene i starten af ​​strengen og også i slutningen af ​​strengen baseret på de tegn, der skal fjernes fra den originale streng.
  • Hvis de angivne tegn ikke stemmer overens med den originale streng, returneres strengen, som den er.
  • Hvis de tegn, der skal fjernes, ikke er angivet, fjernes de hvide mellemrum fra starten og slutningen af ​​den originale streng.
  • Hvis der ikke er noget hvidt mellemrum i starten eller slutningen, returneres strengen, som den er.