Python String strip() Funktsioon: Kuidas kasutada? [Meetodi näited]
Mis on Python riba()?
Python riba () funktsioon on osa rakenduses saadaolevatest sisseehitatud funktsioonidest Python raamatukogu. Meetod strip() eemaldab antud märgid algse stringi algusest ja lõpust. Vaikimisi eemaldab funktsioon strip() stringi algusest ja lõpust tühikud ning tagastab sama stringi ilma tühikuteta.
Strip() meetodi süntaks
string.strip([characters])
parameetrid
- märgid: (valikuline) Antud märgid eemaldatakse algse stringi algusest või lõpust.
- Kui tähemärkide parameetrit ei anta, eemaldatakse stringi algusest ja lõpust tühikud.
Tagasi väärtus
. Python String strip() tagastab:
- Algne string tühikutega algusest ja lõpust eemaldatud, kui eemaldatavaid märke pole määratud.
- Kui stringi alguses või lõpus pole tühikuid, tagastatakse string sellisel kujul, nagu see on ja see ühtib algse stringiga.
- Kui märgite parameeter on antud ja kui märgid vastavad, eemaldatakse stringi alguses või lõpus olevad märgid algsest stringist ja ülejäänud string tagastatakse.
- Suurtäht, kui antud märgid ei ühti algse stringi alguse või lõpuga, tagastatakse string sellisena, nagu see on.
Näited strip() funktsioonist in Python
Näide 1: strip() meetod in Python
str1 = "Welcome to Guru99!" after_strip = str1.strip()
Väljund:
Welcome to Guru99!
Näide 2: riba() kehtetu andmetüübi puhul
. Python Funktsioon String strip() töötab ainult stringide puhul ja tagastab veateate, kui seda kasutatakse mõnel muul andmetüübil, nagu loend, korteež jne.
Näide, kui seda kasutatakse loendis ()
mylist = ["a", "b", "c", "d"] print(mylist.strip())
Ülaltoodu annab veateate:
Traceback (most recent call last):
File "teststrip.py", line 2, in <module>
print(mylist.strip())
AttributeError: 'list' object has no attribute 'strip'
Näide 3: strip() Ilma märgiparameetrita
str1 = "Welcome to Guru99!" after_strip = str1.strip() print(after_strip) str2 = "Welcome to Guru99!" after_strip1 = str2.strip() print(after_strip1)
Väljund:
Welcome to Guru99! Welcome to Guru99!
Näide 4: strip() Märgi parameetrite edastamine
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)
Väljund:
Welcome to Guru99! Welcome to Guru Welcome to Guru99!
Miks Python strip() funktsiooni kasutatakse?
Siin on kasutamise põhjused Python riba funktsioon
- See aitab eemaldada tähemärke stringi algusest ja ka stringi lõpust, lähtudes algsest stringist eemaldamiseks antud märgid.
- Kui antud märgid ei ühti algse stringiga, tagastatakse string sellisena, nagu see on.
- Kui eemaldatavaid märke pole määratud, eemaldatakse tühikud algse stringi algusest ja lõpust.
- Kui alguses või lõpus pole tühikuid, tagastatakse string sellisena, nagu see on.
kokkuvõte
- . Python String strip() meetod on osa pythonis saadaolevast sisseehitatud funktsioonist. Funktsioon eemaldab antud märgid algse stringi algusest ja lõpust.
- See funktsioon on väga abiks tühikute eemaldamisel antud stringi algusest ja lõpust, nagu on näidatud näites.
- See aitab eemaldada tähemärke stringi algusest ja ka stringi lõpust, lähtudes algsest stringist eemaldamiseks antud märgid.
- Kui antud märgid ei ühti algse stringiga, tagastatakse string sellisena, nagu see on.
- Kui eemaldatavaid märke pole määratud, eemaldatakse tühikud algse stringi algusest ja lõpust.
- Kui alguses või lõpus pole tühikuid, tagastatakse string sellisena, nagu see on.
