Mis on Pythoni riba ()?
Funktsioon Python strip () on osa sisseehitatud funktsioonidest, mis on saadaval Pythoni teegis. 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.
Selles Pythoni õpetuses saate teada:
- Mis on Pythoni riba ()?
- Näide 1: strip () meetod Pythonis
- Näide 2: riba () vale andmetüübi korral
- Näide 3: riba () ilma märgiparameetrita
- Näide 4: riba () Märkide parameetrite edastamine
- Miks kasutatakse Pythoni riba () funktsiooni?
Riba () meetodi süntaks
string.strip([characters])
Parameetrid
- tähemärgid: (valikuline) Esitatud märgid eemaldatakse algse stringi algusest või lõpust.
- Kui tähemärgi parameetrit ei anta, eemaldatakse tühikud stringi algusest ja lõpust.
Tagastusväärtus
Pythoni stringiriba () tagastab:
- Algne string, mille algusest ja lõpust eemaldatakse valged tühikud, kui eemaldatavad märgid pole täpsustatud.
- Juhul, kui stringi alguses või lõpus pole tühikuid, tagastatakse string sellisena nagu see on ja sobib algse stringiga.
- Kui tähemärkide parameeter on antud ja kui tähtedele on antud vasted, eemaldatakse stringi alguses või lõpus olevad märgid algsest stringist ja ülejäänud string tagastatakse.
- Inkaseerige, kui antud tähemärgid ei ühti algse stringi alguse ega lõpuga, tagastatakse string sellisena, nagu see on.
Näited riba () funktsioonist Pythonis
Näide 1: strip () meetod Pythonis
str1 = "Welcome to Guru99!"after_strip = str1.strip()
Väljund:
Welcome to Guru99!
Näide 2: riba () vale andmetüübi korral
Funktsioon Pythoni stringiriba () töötab ainult stringidel ja tagastab vea, kui seda kasutatakse mis tahes muu andmetüübi puhul, näiteks loendis, dupleksis jne.
Näide loendis () kasutamisel
mylist = ["a", "b", "c", "d"]print(mylist.strip())
Ülaltoodu loob vea:
Traceback (most recent call last):File "teststrip.py", line 2, inprint(mylist.strip())AttributeError: 'list' object has no attribute 'strip'
Näide 3: riba () 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: riba () Märkide 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 GuruWelcome to Guru99!
Miks kasutatakse Pythoni riba () funktsiooni?
Siin on Pythoni ribafunktsiooni kasutamise põhjused
- See aitab eemaldada märgid stringi alguses ja ka stringi lõpus, lähtudes algsest stringist eemaldamiseks antud märkidest.
- Kui antud märgid ei ühti algse stringiga, tagastatakse string sellisena, nagu see on.
- Kui eemaldatavad märgid pole täpsustatud, eemaldatakse tühikud algse stringi algusest ja lõpust.
- Kui alguses või lõpus pole tühikut, tagastatakse string sellisena, nagu see on.
Kokkuvõte:
- Meetod Python String strip () on osa pythonis saadaval olevast sisseehitatud funktsioonist. Funktsioon eemaldab antud tähemärgid algse stringi algusest ja lõpust.
- See funktsioon on väga kasulik tühikute tühistamiseks antud stringi alguses ja lõpus, nagu näites näidatud.
- See aitab eemaldada märgid stringi alguses ja ka stringi lõpus, lähtudes algsest stringist eemaldamiseks antud märkidest.
- Kui antud märgid ei ühti algse stringiga, tagastatakse string sellisena, nagu see on.
- Kui eemaldatavaid märke pole täpsustatud, eemaldatakse tühikud algse stringi algusest ja lõpust.
- Kui alguses või lõpus pole tühikut, tagastatakse string sellisena, nagu see on.