⊗pyPmExcFi 79 of 129 menu

Python 예외 처리에서 finally 블록

예외 발생 여부와 관계없이 특정 메시지를 출력해야 하는 상황에서는, try-except 구문 내에 finally 블록을 사용해야 합니다.

리스트와 존재하지 않는 리스트 요소를 캐치하기 위한 try-except 구문이 있다고 가정해 보겠습니다:

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

리스트에 존재하지 않는 요소에 접근하지만, finally 블록에는 요소들의 합계를 출력하도록 작성해 봅시다:

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

코드 실행 후, 캐치된 예외와 요소들의 합계 모두 출력될 것입니다:

'error: elem is not exist' 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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부