Python-merkkijono-osio ()

Partition () -menetelmä jakaa merkkijonon ensimmäisen argumenttimerkkijonon yhteydessä ja palauttaa dupleksin, joka sisältää osan ennen erotinta, argumenttimerkkijonon ja erotimen jälkeen olevan osan.

Syntaksi partition()on:

 string.partition (erotin)

osio () Parametrit ()

partition()Menetelmä vie merkkijono parametri erotin, joka erottaa merkkijonon ensimmäinen esiintyminen sen.

Palautusarvo osiosta ()

Osiointimenetelmä palauttaa 3 tuplan, joka sisältää:

  • erotinta edeltävä osa, erotinparametri ja erottimen jälkeinen osa, jos erotinparametri löytyy merkkijonosta
  • merkkijono itsessään ja kaksi tyhjää merkkijonoa, jos erotinparametriä ei löydy

Esimerkki: Kuinka osio () toimii?

 string = "Python is fun" # 'is' separator is found print(string.partition('is ')) # 'not' separator is not found print(string.partition('not ')) string = "Python is fun, isn't it" # splits at first occurence of 'is' print(string.partition('is'))

Tuotos

 ('Python', 'on', 'hauska') ('Python on hauskaa', '', '') ('Python', 'on', 'hauska, eikö olekin')

Mielenkiintoisia artikkeleita...