⊗pyPmRESNP 57 of 129 menu

Python даги search методда номланган карманлар

Карманлар билан ишни қулайлаштириш учун уларга ном бериш мумкин. Буни амалга ошириш учун search методнинг биринчи параметрида дурдулик ифодаси белгилангандан олдин '?P' сатри ёзилади, сўнгра унинг остидаги бурчак қавсларда карман номи кўрсатилади.

Бундай карманлар groupdict метод ёрдамида олинади. У уларни луғат кўринишида чиқаради, бу ерда калит - карман номи, қиймат эса - унга кирувчи қисм қатор.

Келинг, номланган карманлар билан ишлашни мисолда кўриб чиқайлик. Айтинг, бизда қуйидаги қатор бор:

txt = '123 456'

Унга иккита карман яратайлик, улар мос равишда 'num1' ва 'num2' деб номланади:

res = re.search('(?P<num1>\d+)\s(?P<num2>\d+)', txt)

Энди карманларимизни groupdict метод билан чиқарайлик:

print(res.groupdict()) # чиқаради {'num1': '123', 'num2': '456'}

Вақт билан қатор берилган:

txt = '12:59:59'

Соатлар, минутлар ва сонияларни алоҳида номланган карманларга қўйинг.

Қатор берилган:

txt = 'aaa bbb 123 456'

'aaa' ва 'bbb' қисм қаторларини алоҳида номланган карманларга қўйинг.

Қатор берилган:

txt = 'alex23'

Фойдаланувчининг исми ва ёшини алоҳида номланган карманларга қўйинг.

Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш