⊗pyPmREMl 50 of 129 menu

Urefu wa Mistari Mingi katika Usanifu wa Kawaida wa Python

Usanifu wa kawaida unapo fanya kazi na mistari yenye mistari mingi huwa na sifa zake maalum. Wacha tuzichunguze kwa kutumia mfano ufuatao wa mstari, unao vyombo vya habari vya kawaida, vibambo vya kuhamisha mstari na tabo:

txt = '''111 222 333 444'''

Kuhamisha mstari

Vibambo vya kuhamisha mstari vinaweza kupatikana kwa kutumia amri '\n':

res = re.sub('\n', '!', txt) print(res)

Kwa matokeo utaonyeshwa mstari ufuatao (mapengo kati ya mistari - hiyo ni tabo):

'111! 222! 333! 444'

Tabo

Vibambo vya tabo vinaweza kupatikana kwa kutumia amri '\t':

res = re.sub('\t', '!', txt) print(res)

Matokeo ya utekelezaji wa kodi:

''' !111 !222 !333 !444 '''

Kazi ya nukta

Amri '.' kwa mstari wenye mistari mingi haishiki vibambo vya kuhamisha mstari:

res = re.sub('.', '!', txt) print(res)

Matokeo ya utekelezaji wa kodi:

''' !!! !!!! !!!! !!!! '''

Kibambo chochote

Ilishika vibambo vyote katika mstari wenye mistari mingi, hutumika hila maalum kwa namna ya muunganiko [\s\S]. Muundo kama huo utapata vibambo vyote vya kawaida na vibambo vyote vya kuhamisha mstari:

res = re.sub('[\s\S]', '!', txt) print(res)

Matokeo ya utekelezaji wa kodi:

'!!!!!!!!!!!!!!!!!!'

Dola

Amri ' katika hali ya mistari mingi itashika mwisho wa kila mstari:

res = re.sub(' ', '!', txt) print(res)

Matokeo ya utekelezaji wa kodi:

''' 111! 222! 333! 444! '''

Kazi za vitendo

Umepewa mstari:

''' abc def ghi jkl '''

Andika usanifu wa kawaida, ambayo itafanya kutoka mstari huu ufuatao:

''' abc! def! ghi! jkl! '''

Umepewa mstari:

''' abc def ghi jkl '''

Andika usanifu wa kawaida, ambayo itafanya kutoka mstari huu ufuatao:

''' ! abc ! def ! ghi ! jkl '''

Umepewa mstari:

''' abc def ghi jkl '''

Andika usanifu wa kawaida, ambayo itafanya kutoka mstari huu ufuatao:

'''! abc def ghi jkl !'''

Umepewa mstari:

''' abc def ghi jkl '''

Andika usanifu wa kawaida, ambayo itafanya kutoka mstari huu ufuatao:

'''! ! abc ! def ! ghi ! jkl !'''

Umepewa mstari:

''' abc def ghi jkl '''

Andika usanifu wa kawaida, ambayo itafanya kutoka mstari huu ufuatao:

'''! abc! def! ghi! jkl! !'''

Umepewa mstari:

''' abc def ghi jkl '''

Andika usanifu wa kawaida, ambayo itafanya kutoka mstari huu ufuatao:

''' !abc !def !ghi !jkl '''
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa