⊗pyPmExcFi 79 of 129 menu

Python හි ව්‍යතිරේක අල්ලා ගැනීමේදී finally කොටස

ව්‍යතිරේක ඇත්තේද නැත්තේද යන්නට නොසලකා යම් පණිවුඩයක් ප්‍රදර්ශනය කිරීමට අවශ්‍ය අවස්ථාවන්හිදී, ඔබට try-except ගෘහනිර්මාණය තුළ finally කොටස භාවිතා කළ යුතුය.

අපට ලැයිස්තුවක් සහ නොපවතින ලැයිස්තු මූලද්‍රව්‍යයක් අල්ලා ගැනීම සඳහා try-except ගෘහනිර්මාණයක් ඇති යැයි සිතමු:

lst = [1, 2, 3] try: print(lst[4]) except IndexError: print('දෝෂය: මූලද්‍රව්‍යය නොපවතී')

දැන් අපි නොපවතින ලැයිස්තු මූලද්‍රව්‍යයකට ප්‍රවේශ වීමට උත්සාහ කරමු, නමුත් ඒ සමඟම finally කොටස තුළ මූලද්‍රව්‍යවල එකතුව මුද්‍රණය කිරීමේ විධානය ලියන්නෙමු:

lst = [1, 2, 3] try: print(lst[4]) except: print('දෝෂය: මූලද්‍රව්‍යය නොපවතී') finally: print(sum(lst))

කේතය ක්‍රියාත්මක කිරීමෙන් පසු, අල්ලාගත් ව්‍යතිරේකය සහ මූලද්‍රව්‍යවල එකතුව දෙකම ප්‍රදර්ශනය වේ:

'දෝෂය: මූලද්‍රව්‍යය නොපවතී' 6

යූනිකෝඩ් වලින් පේළියක් ලබා දී ඇත:

txt = 'abc'

පේළියට 2 අංකය එකතු කිරීමට අදාළ ව්‍යතිරේකය අල්ලා ගන්නා කේතය ලියන්න. එමෙන්ම පේළිය විශාල අකුරින් කොන්සෝලයට මුද්‍රණය කිරීමේ විධානයක්ද එකතු කරන්න.

සිංහල
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න