Mbinu split katika Semi za Kawaida za Python
Iliugawanye kamba kulingana na
usemi wa kawaida maalum, tumia mbinu
split. Kwenye parameta ya kwanza ya mbinu
tunaweka usemi wa kawaida, ambao tutaigawanya
kamba. Kwenye parameta ya pili
tunaweka kamba, ambayo tunahitaji kugawanya.
Kwenye parameta ya tatu ya hiari inaweza
kuonyeshwa idadi kubwa ya sehemu za
mgawanyiko. Mbinu hurudisha orodha ya sehemu
za kamba iliyogawanywa:
re.split(kigawanyo, kamba, [idadi_maks._ya_sehemu])
Mfano
Wacha tuigawanye kamba kwa kistariungio:
txt = 'aaa-bbb-123 456'
res = re.split('-', txt)
print(res)
Matokeo ya utekelezaji wa kificho:
['aaa', 'bbb', '123 456']
Mfano
Sasa wacha tuigawanye kamba kwa kistariungio mara mbili:
txt = 'aaa-bbb-123-456'
res = re.split('-', txt, 2)
print(res)
Kama inavyoonekana kutokana na matokeo ya kificho, kamba iligawanyika kwa kistariungio kwa sehemu mbili tu. Na kwenye sehemu ya tatu ya kamba iliingia msalio wake:
['aaa', 'bbb', '123-456']
Kazi za Vitendo
Kamba iliyopewa na tarehe na wakati:
txt = '2025-12-31 12:59:59'
Igawanye kamba hii ili mwaka wote, mwezi, siku, saa, dakika na sekunde ziwe kwenye safu moja.