⊗pyPmExcFi 79 of 129 menu

Blok finally při zachycování výjimek v Pythonu

V situacích, kdy je potřeba zobrazit určitou zprávu bez ohledu na přítomnost výjimek, je třeba použít blok finally v konstrukci try-except.

Předpokládejme, že máme seznam a konstrukci try-except pro zachycení neexistujícího prvku seznamu:

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

Pojďme nyní přistoupit k neexistujícímu prvku seznamu, ale v bloku finally napíšeme výpis součtu prvků:

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

Po provedení kodu se zobrazí jak zachycená výjimka, tak součet prvků:

'error: elem is not exist' 6

Je dán řetězec:

txt = 'abc'

Napište kód pro zachycení výjimky spojené s přičtením čísla 2 k řetězci. Dále napište výpis řetězce do konzole s velkým počátečním písmenem.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout