⊗pyPmExcFi 79 of 129 menu

Python ရှိ ခြွင်းချက်များ ဖမ်းယူရာတွင် finally ဘလောက်အသုံးပြုခြင်း

ခြွင်းချက်များ ရှိမရှိမဆိုင်ဘဲ မည်သည့်အကြောင်းကြားချက်ကိုမဆို ထုတ်ပြရန် လိုအပ်သည့် အခြေအနေများတွင်၊ တည်ဆောက်မှုထဲ၌ finally ဘလောက်ကို အသုံးပြုရန်လိုအပ်သည် try-except

ကျွန်ုပ်တို့တွင် စာရင်းတစ်ခုနှင့် try-except တည်ဆောက်မှု ရှိပါစေ မရှိသော ဒြပ်စင်တစ်ခုကို ဖမ်းယူရန် စာရင်း:

lst = [1, 2, 3] try: print(lst[4]) except IndexError: print('error: elem is not exist')

မရှိသောဒြပ်စင်ကို ရည်ညွှန်းကြပါစို့ စာရင်း၊ သို့သော် ဤအချိန်တွင် finally ဘလောက်ထဲတွင် ဒြပ်စင်များ၏ ပေါင်းလဒ်ကို ရိုက်ထုတ်ပါမည်:

lst = [1, 2, 3] try: print(lst[4]) except: print('error: elem is not exist') finally: print(sum(lst))

ကုဒ်ကို run ပြီးနောက်၊ ဖမ်းမိသော ခြွင်းချက်နှင့် ဒြပ်စင်များ၏ ပေါင်းလဒ် နှစ်ခုလုံး ပြသလိမ့်မည်:

'error: elem is not exist' 6

စာကြောင်းတစ်ကြောင်း ပေးထားသည်:

txt = 'abc'

ခြွင်းချက်ကို ဖမ်းယူရန် ကုဒ်ရေးပါ၊ နံပါတ် 2 ကို ပေါင်းထည့်ခြင်းနှင့် ဆက်စပ်နေသည်။ စာကြောင်းအထဲသို့။ ထို့အပြင် စာကြောင်းကို ရိုက်ထုတ်ရန် သတ်မှတ်ပါ။ အကြီးအက္ခရာဖြင့် ကွန်ဆိုးလ်၌။

မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်