Partition () metode sadala virkni, pirmo reizi parādoties argumenta virknei, un atgriež kopu, kurā ir daļa pirms atdalītāja, argumentu virkne un daļa pēc atdalītāja.
Sintakse partition()
ir:
string.partition (atdalītājs)
nodalījums () Parametri ()
partition()
Metode aizņem virknes parametrs atdalītāju, kas atdala string pie pirmā rašanās to.
Atgriezt vērtību no nodalījuma ()
Sadalīšanas metode atgriež trīs kopas, kas satur:
- daļa pirms atdalītāja, atdalītāja parametrs un daļa pēc atdalītāja, ja atdalītāja parametrs ir atrasts virknē
- pati virkne un divas tukšas virknes, ja atdalītāja parametrs nav atrasts
Piemērs: Kā darbojas nodalījums ()?
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'))
Rezultāts
('Python', 'is', 'fun') ('Python is fun', '', '') ('Python', 'is', 'jautri, vai ne ")