⊗pyPmExcDTC 77 of 129 menu

Python တွင် ခြွင်းချက်အမျိုးအစားအမျိုးမျိုးကို ဖမ်းယူခြင်း

တူညီသော ကုဒ်တစ်ခုတည်းတွင် ခြွင်းချက်အမျိုးအစားအမျိုးမျိုးကို ဖမ်းယူရန် လိုအပ်နိုင်သည်။

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

ZeroDivisionError: division by zero

၎င်းကိုဖမ်းယူရန် ခြွင်းချက်၏အမည်ကို except ဘလောက်တွင် ရေးသားရပါမည်။

try: print(1 / 0) except ZeroDivisionError: print('error: do not divide by zero')

ထို့အပြင် ကျွန်ုပ်တို့တွင် အောက်ပါစာရင်းရှိသည်ဆိုပါစို့။

lst = [1, 2, 3]

try ဘလောက်အတွင်း အခြားဖြစ်နိုင်ခြေရှိသော အမှားမျိုးဖြင့် ကုဒ်ကိုရေးသားပါက၊ ဥပမာ - မရှိသောအချက်အလက်ကို ထုတ်ပြခြင်း၊ ထိုအခါ except ဘလောက်တွင် မဖမ်းမိသော ခြွင်းချက်သည် ရှေ့ဆက်သွားပြီး ကွန်ဆိုးတွင် ပေါ်လာမည်။ ၎င်းကြောင့် ကုဒ်၏လုပ်ဆောင်ချက်များ ရပ်တန့်သွားမည်။

lst = [1, 2, 3] try: print(lst[4]) # ထွက်ပေါ်လာမည် - IndexError: list index out of range except ZeroDivisionError: print('error: do not divide by zero')

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

try: print(lst[4]) except ZeroDivisionError: print('error: do not divide by zero') except IndexError: print('error: elem is not exist')

အောက်ပါကုဒ်ကို ပေးထားသည်။

txt = '2' res1 = txt + 3 res2 = txt1

res1 နှင့် res2 ဟူသော ကိန်းရှင်များတွင် ဖော်ပြထားသော ခြွင်းချက်များကို ဖမ်းယူနိုင်ရန် ကုဒ်ကိုရေးသားပါ။

မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်