Python String-partitie ()

De methode partition () splitst de string bij de eerste keer dat de argument string voorkomt en retourneert een tuple met het deel het voor scheidingsteken, de argument string en het deel na het scheidingsteken.

De syntaxis van partition()is:

 string.partition (scheidingsteken)

partitie () Parameters ()

De partition()methode gebruikt een tekenreeksparameter-scheidingsteken dat de tekenreeks scheidt bij de eerste keer dat deze voorkomt.

Retourwaarde van partitie ()

De partitiemethode retourneert een 3-tupel met daarin:

  • het deel voor het scheidingsteken, de parameter scheidingsteken en het deel na het scheidingsteken als de parameter scheidingsteken wordt gevonden in de tekenreeks
  • de string zelf en twee lege strings als de parameter separator niet wordt gevonden

Voorbeeld: hoe werkt partition ()?

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

Uitvoer

 ('Python', 'is', 'fun') ('Python is leuk', '', '') ('Python', 'is', 'leuk, nietwaar')

Interessante artikelen...