Python-merkkijonon jako ()

Split () -menetelmä hajottaa merkkijonon määritetyssä erottimessa ja palauttaa merkkijonoluettelon.

Syntaksi split()on:

 str.split ((erotin (, maxsplit)))

split () -parametrit

split() menetelmä sisältää enintään 2 parametria:

  • erotin (valinnainen) - Se on erotin. Merkkijono jakautuu määritetyssä erottimessa.
    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 jaosta ()

split() katkaisee merkkijonon erottimessa ja palauttaa merkkijonoluettelon.

Esimerkki 1: Kuinka split () toimii Pythonissa?

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

Tuotos

 ('Rakkaus', 'sinun', 'naapuri') ('Maito', 'Kana', 'Leipä') ('Maito, kana, leipä')

Esimerkki 2: Kuinka split () toimii, kun maxsplit on määritetty?

 grocery = 'Milk, Chicken, Bread, Butter' # maxsplit: 2 print(grocery.split(', ', 2)) # maxsplit: 1 print(grocery.split(', ', 1)) # maxsplit: 5 print(grocery.split(', ', 5)) # maxsplit: 0 print(grocery.split(', ', 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.

Mielenkiintoisia artikkeleita...