⊗pyPmExcFi 79 of 129 menu

Pythonda istisnolarni ushlashda finally bloki

Istisnolar mavjudligidan qat'iy nazar, ma'lum bir xabarni chiqarish kerak bo'lgan vaziyatlarda, try-except konstruksiyasida finally blokidan foydalanish kerak.

Faraz qilaylik, bizda ro'yxat va mavjud bo'lmagan ro'yxat elementini ushlash uchun try-except konstruksiyasi mavjud:

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

Keling, mavjud bo'lmagan ro'yxat elementiga murojaat qilaylik, lekin finally blokida elementlar yig'indisini chiqarishni yozamiz:

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

Kod bajarilgach, ham ushlangan istisno, ham elementlar yig'indisi chiqariladi:

'error: elem is not exist' 6

Berilgan satr:

txt = 'abc'

2 raqamini satrga qo'shish bilan bog'liq istisnoni ushlash uchun kod yozing. Shuningdek, satrni bosh harf bilan konsolga chiqarishni yozing.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish