Python String rsplit ()

De methode rsplit () splitst de tekenreeks van rechts bij het opgegeven scheidingsteken en retourneert een lijst met tekenreeksen.

De syntaxis van rsplit()is:

 str.rsplit ((scheidingsteken (, maxsplit)))

rsplit () Parameters

rsplit() methode heeft maximaal 2 parameters nodig:

  • scheidingsteken (optioneel) - Het is een scheidingsteken. rsplit()methode splitst tekenreeks beginnend van rechts bij het opgegeven scheidingsteken.
    Als het scheidingsteken niet is opgegeven, is elke witruimte (spatie, nieuwe regel enz.) Tekenreeks een scheidingsteken.
  • maxsplit (optioneel) - De maxsplit definieert het maximale aantal splitsingen.
    De standaardwaarde van maxsplit is -1, wat betekent dat er geen limiet is voor het aantal splitsingen.

Retourwaarde van rsplit ()

rsplit() breekt de tekenreeks bij het scheidingsteken, beginnend van rechts, en retourneert een lijst met tekenreeksen.

Voorbeeld 1: Hoe werkt rsplit () in Python?

 text= 'Love thy neighbor' # splits at space print(text.rsplit()) grocery = 'Milk, Chicken, Bread' # splits at ',' print(grocery.rsplit(', ')) # Splitting at ':' print(grocery.rsplit(':'))

Uitvoer

 ('Liefde', 'uw', 'buurman') ('Melk', 'Kip', 'Brood') ('Melk, Kip, Brood')

Als maxsplit niet is opgegeven, rsplit()gedraagt ​​zich als split().

Voorbeeld 2: Hoe werkt split () als maxsplit is opgegeven?

 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))

Uitvoer

 ('Melk, Kip', 'Brood', 'Boter') ('Melk, Kip, Brood', 'Boter') ('Melk', 'Kip', 'Brood', 'Boter') ('Melk, Kip , Brood boter')

Als maxsplit is opgegeven, bevat de lijst het maximum aantal maxsplit+1items.

Interessante artikelen...