Python String strip() Funksjon: Hvordan bruke? [Metodeeksempler]

Hva er Python stripe()?

Python stripe () funksjon er en del av innebygde funksjoner som er tilgjengelige i Python bibliotek. Strip()-metoden fjerner gitte tegn fra starten og slutten av den opprinnelige strengen. Som standard fjerner strip()-funksjonen mellomrom fra starten og slutten av strengen og returnerer den samme strengen uten mellomrom.

Syntaks for strip()-metoden

string.strip([characters])

Parametre

  • tegn: (valgfritt) De angitte tegnene vil bli fjernet fra begynnelsen eller slutten av den opprinnelige strengen.
  • Hvis parameteren for tegn ikke er oppgitt, fjernes mellomrommene fra begynnelsen og slutten av strengen.

Returverdi

Ocuco Python String strip() vil returnere:

  • Den originale strengen med mellomrom fjernet fra starten og slutten hvis tegnene som skal fjernes ikke er spesifisert.
  • I tilfelle strengen ikke har noen mellomrom i starten eller slutten, vil strengen bli returnert som den er og vil matche med den opprinnelige strengen.
  • Hvis karakterparameteren er gitt, og hvis tegnene er gitt samsvar, vil tegnene pรฅ begynnelsen eller slutten av strengen bli fjernet fra den opprinnelige strengen, og resten av strengen vil bli returnert.
  • Hvis de oppgitte tegnene ikke samsvarer med starten eller slutten i den opprinnelige strengen, vil strengen bli returnert som den er.

Eksempler pรฅ strip()-funksjon i Python

Eksempel 1: strip() Metode i Python

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

Utgang:

Welcome to Guru99!

Eksempel 2: strip() pรฅ ugyldig datatype

Ocuco Python String strip()-funksjonen fungerer bare pรฅ strenger og vil returnere en feil hvis den brukes pรฅ en annen datatype som liste, tuple, etc.

Eksempel nรฅr det brukes pรฅ liste()

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

Ovennevnte vil gi en feilmelding:

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

Eksempel 3: strip() Uten tegnparameter

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

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

Utgang:

Welcome to Guru99!
Welcome to Guru99!

Eksempel 4: strip() Sender tegnparametere

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)

Utgang:

Welcome to Guru99!
Welcome to Guru
Welcome to Guru99!

Hvorfor Python strip()-funksjonen brukes?

Her er grunner til รฅ bruke Python stripe funksjon

  • Det hjelper รฅ fjerne tegnene pรฅ begynnelsen av strengen og ogsรฅ pรฅ slutten av strengen basert pรฅ tegnene som er gitt for รฅ bli fjernet fra den originale strengen.
  • Hvis de oppgitte tegnene ikke samsvarer med den opprinnelige strengen, vil strengen bli returnert som den er.
  • Hvis tegnene som skal fjernes ikke er spesifisert, vil mellomrommene fra starten og slutten av den opprinnelige strengen bli fjernet.
  • Hvis det ikke er et mellomrom ved starten eller slutten, vil strengen bli returnert som den er.

Sammendrag

  • Ocuco Python String strip()-metoden er en del av den innebygde funksjonen som er tilgjengelig i python. Funksjonen vil fjerne gitte tegn fra starten og slutten av den opprinnelige strengen.
  • Denne funksjonen er svรฆrt nyttig for รฅ fjerne mellomrom pรฅ begynnelsen og slutten av den gitte strengen, som vist i eksemplet.
  • Det hjelper รฅ fjerne tegnene pรฅ begynnelsen av strengen og ogsรฅ pรฅ slutten av strengen basert pรฅ tegnene som er gitt for รฅ bli fjernet fra den originale strengen.
  • Hvis de oppgitte tegnene ikke samsvarer med den opprinnelige strengen, vil strengen bli returnert som den er.
  • Hvis tegnene som skal fjernes ikke er spesifisert, vil mellomrommene fra starten og slutten av den opprinnelige strengen bli fjernet.
  • Hvis det ikke er et mellomrom ved starten eller slutten, vil strengen bli returnert som den er.

Oppsummer dette innlegget med: