⊗pyPmExcFi 79 of 129 menu

Block finally vid undantagshantering i Python

I situationer där det är nödvändigt att visa ett meddelande oberoende av förekomsten av undantag, behöver man använda blocket finally i konstruktionen try-except.

Låt oss anta att vi har en lista och en konstruktion try-except för att fånga ett icke-existerande element i listan:

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

Låt oss försöka komma åt ett icke-existerande element i listan, men samtidigt i blocket finally skriva ut summan av elementen:

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

Efter att koden har körts kommer både det fångade undantaget och summan av elementen att visas:

'error: elem is not exist' 6

Given en sträng:

txt = 'abc'

Skriv kod för att fånga undantaget som är förknippat med att addera talet 2 till strängen. Skriv även ut strängen i konsolen med stor begynnelsebokstav.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa