⊗pyPmExcFi 79 of 129 menu

Der finally-Block beim Abfangen von Ausnahmen in Python

In Situationen, in denen eine Nachricht unabhängig vom Vorhandensein von Ausnahmen ausgegeben werden muss, sollte der Block finally in der Konstruktion try-except verwendet werden.

Nehmen wir an, wir haben eine Liste und eine try-except-Konstruktion zum Abfangen eines nicht existierenden Elements der Liste:

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

Lassen Sie uns auf ein nicht existierendes Element der Liste zugreifen, aber im Block finally die Ausgabe der Summe der Elemente programmieren:

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

Nach der Ausführung des Codes werden sowohl die abgefangene Ausnahme als auch die Summe der Elemente ausgegeben:

'error: elem is not exist' 6

Gegeben ist ein String:

txt = 'abc'

Schreiben Sie Code, um die Ausnahme abzufangen, die mit dem Addieren der Zahl 2 zum String verbunden ist. Programmieren Sie außerdem die Ausgabe des Strings in der Konsole mit einem Großbuchstaben.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen