Python String split(): loend, tähemärgi järgi, eraldaja NÄIDE
Mis on jagatud Python?
Jagamisfunktsioon aitab stringidega manipuleerida Python. See võimaldab teil jagada stringi erinevateks alamstringideks. See tagastab reas või stringis esinevate sõnade loendi ja eraldatakse eraldajastringiga.
Miks kasutada split () funktsiooni? Python?
Siin on kasutamise põhjused Python split () funktsioon:
- A Python programm võib nõuda stringidega manipuleerimist.
- Kui soovite murda suure pikkusega stringe või rida paljudeks alamstringideks või väiksemateks stringideks.
- Funktsioon töötab isegi siis, kui eraldajat pole või on tühikuid. See annab teatud väljundi või katkestab stringi lõhe.
- Jagamisfunktsioon jagab alamstringe stringi elementide kujul.
- Funktsioon otsib rida/stringi parameetrina edastatava vaikeeraldaja olemasolu tuvastamiseks.
- Jaotatud funktsioon aitab stringe tõhusalt hallata Python kood.
Jagamisfunktsiooni süntaks Python
Jagatud funktsioon Python pakub iga rea või stringi sõnade loendit. Sellised stringid eraldatakse alati eraldajaga. See pakub peamistest stringidest ühte või mitut alamstringi. Jaotuse süntaks koosneb kahe parameetriga funktsioonist eraldaja ja max tagastusväärtusega.
Jagamisfunktsiooni süntaks on esitatud allpool: -
süntaksit:
string. split (separator, max)
Funktsiooni järgmisi parameetreid kirjeldatakse järgmiselt:
- Eraldaja: Eraldaja tuvastamiseks määratakse eraldaja. Eraldaja abil jagab poolitusfunktsioon põhistringi mitmeks alamstringiks.
- Maxsplit parameeter: See on arv, mis edastatakse funktsioonile, et jagada stringi alus maksimaalseks arvuks juhtudeks.
- Tagasi: Jagamisfunktsioon naaseb pärast põhistringi katkestamist või poolitamist stringide loendisse.
Kuidas eraldada stringi, mis sisaldab eraldajat?
A piiritleja saab defineerida kui stringi, mis esineb tühiku, koma, semikooloni, kooloni ja mis tahes muu märgi kujul. Funktsioon väljastab märgistringi, sõna või andmeüksuse alguse ja lõpu.
Vaatleme allolevat Python näide split-funktsiooni kasutamise kohta koos eraldajaga.
Python kood:
text = "Hello World Guru99" # splits at space print(text.split()) text = "Hello,World, Guru99" # splits at ',' print(text.split(", ")) text = "Hello,World:, Guru99" # Splits at ':' print(text.split(":"))
Väljund:
['Hello', 'World', 'Guru99'] ['Hello,World', 'Guru99'] ['Hello,World', ', Guru99']
Ülaltoodud koodis eraldatakse string kooloni, tühiku ja komadega.
Kuidas jaotada stringi mis tahes stringis esineva märgi esinemise korral?
Jagatud funktsioon Python saab kasutada mitmel viisil. Üks selline stsenaarium võib olla jagatud funktsiooni kasutamine märgi esinemisel eraldajana. Jagamisfunktsiooni saab kasutada märgi tuvastamiseks, mida saab stringi poolitamiseks kasutada paigal või asendada põhistringis oleva eraldajaga.
Vaatleme allolevat näidet split-funktsiooni kasutamise kohta, kus antud stringis eraldajana kasutatakse märki.
Python kood:
text='Hello World Guru99' #splits with character occurrence print(text.split("l"))
Väljund:
['He', '', 'o Wor', 'd Guru99']
Ülaltoodud koodis eraldatakse string eraldajana kasutatava märgi esimesel esinemisel. Siin on määratletud märk 'ma'.
Kuidas stringi loendiks jagada?
Jagamisfunktsiooni saab kasutada ka loendi kujul prinditava stringi poolitamiseks. Siin saate kasutada silmusprintimist stringina erinevatesse alamstringidesse loendi kujul.
Järgmine näide näitab jagamisfunktsiooni kasutamist.
Python kood:
text='Hello World Guru99' #splits with string in the form of list list_1 = text.split() for st in list_1: print(st)
Väljund:
Hello World Guru99
Ülaltoodud koodis on string eraldatud ja seejärel tsükli abil üksteise järel loetletud.
Kuidas jagada stringi maksimaalse jaotuse rakendusega Operator?
Jagamisfunktsioon pakub ka võimalust jagada string maksimaalseks arvuks kordadeks. Kui väärtust ei lähtestata, annab see vaikeväärtuseks -1.
Vaatleme allolevat näidet jagatud funktsiooni kasutamise kohta.
Python kood:
text='Hello World Guru99' split_1 = text.split(',',2) print(split_1) text='Hello World Guru99' split_1 = text.split(',',4) print(split_1)
Väljund:
['Hello World Guru99'] ['Hello World Guru99']
Ülalpool Python koodi, eraldatakse string eksemplaride maksimaalse arvu alusel.
Funktsiooni split () kasutamine alamstringi abil Python?
Alamstringi saab määratleda kui stringi, mis esineb põhistringis. Jagamisfunktsiooni saab kasutada põhistringi poolitamiseks selles stringis oleva alamstringi alusel.
Vaatleme allolevat näidet jagatud funktsiooni kasutamise kohta.
Python kood:
text='Hello World Guru 99' split_1 = text.split('Guru',2) print(split_1[1]) text='Hello World Guru99' split_1 = text.split('Guru',2) print(split_1[0])
Väljund:
99 Hello World
Ülaltoodud koodis on kaks alamstringi nimega 99 ja Hello world string on eraldatud alamstringi "Guru" alusel, mis sisaldub põhistringis "Hello world Guru 99".
Split () funktsiooni tähtsus Python
Jaotatud funktsioon võib olla väga mugav Python funktsioon tekstikaevandamise projektiga töötades. Jagamisfunktsiooni saab kasutada mitmes kohandatavas vormis. See võib eraldaja lähtestamisel stringe poolitada. Isegi kui eraldaja puudub, saab ka split funktsiooni kasutada stringi jagamiseks stringis esinevate tühikute alusel.
Jagamisfunktsioon jaotab stringi ka mitme eraldaja olemasolul. See näitab, kuidas dünaamiline ja kriitiline jaotus toimivad Python on.
kokkuvõte
- Jagamisfunktsioon aitab stringidega manipuleerida Python.
- Jaotatud funktsioon koosneb määratud eraldajast ja maksimaalsest parameetrist.
- Jagamisfunktsiooni saab kasutada stringide eraldamiseks eraldaja abil
- Jagamisfunktsiooni saab kasutada stringide tükeldamiseks märgi esinemise abil.
- Jagamisfunktsiooni saab kasutada stringide jagamiseks loendi kujul.