Rsplit () -menetelmä jakaa merkkijonon oikealta määritetyssä erottimessa ja palauttaa merkkijonoluettelon.
Syntaksi rsplit()
on:
str.rsplit ((erotin (, maxsplit)))
rsplit () -parametrit
rsplit()
menetelmä vie enintään 2 parametria:
- erotin (valinnainen) - Se on erotin.
rsplit()
method jakaa merkkijonon oikealta alkaen määritetystä erottimesta.
Jos erotinta ei ole määritetty, mikä tahansa välilyönti (välilyönti, uusi viiva jne.) On merkkijono. - maxsplit (valinnainen) - maxsplit määrittelee jaon enimmäismäärän.
Maxsplitin oletusarvo on -1, mikä tarkoittaa, että jakojen lukumäärälle ei ole rajoitusta.
Palautusarvo rsplit ()
rsplit()
katkaisee merkkijonon erottimessa oikealta alkaen ja palauttaa merkkijonoluettelon.
Esimerkki 1: Kuinka rsplit () toimii Pythonissa?
text= 'Love thy neighbor' # splits at space print(text.rsplit()) grocery = 'Milk, Chicken, Bread' # splits at ',' print(grocery.rsplit(', ')) # Splitting at ':' print(grocery.rsplit(':'))
Tuotos
('Rakkaus', 'sinun', 'naapuri') ('Maito', 'Kana', 'Leipä') ('Maito, kana, leipä')
Kun maxsplit-arvoa ei ole määritetty, rsplit()
käyttäytyy kuten split()
.
Esimerkki 2: Kuinka split () toimii, kun maxsplit on määritetty?
grocery = 'Milk, Chicken, Bread, Butter' # maxsplit: 2 print(grocery.rsplit(', ', 2)) # maxsplit: 1 print(grocery.rsplit(', ', 1)) # maxsplit: 5 print(grocery.rsplit(', ', 5)) # maxsplit: 0 print(grocery.rsplit(', ', 0))
Tuotos
('Maito, Kana', 'Leipä', 'Voi') ('Maito, Kana, Leipä', 'Voi') ('Maito', 'Kana', 'Leipä', 'Voi') ('Maito, Kana , Leipävoi')
Jos maxsplit on määritetty, luettelossa on enimmäiskohteita maxsplit+1
.