[Python] pass 와 예외 처리

Narcoker·2023년 3월 28일
0

Python

목록 보기
9/13

✏️pass

나중에 작업할 예정임을 알리는 키워드이다.
pass 를 사용하면 에러가 발생하지 않아서 함수나 메서드등의 블록들을 미리 선언해둘 수 있다.

✏️예외 처리

try는 반드시 except 구문 또는 finally 구문과 짝을 이뤄야한다.

try:
	# 수행 문장
	pass
except:
	# 에러 발생 시 수행 문장
    pass
else:
	# 정상 동작 시 수행 문장
    pass
finally:
	# except, else 문 실행 후 마지막으로 수행할 문장
    pass

✏️에러

try: 
	pass
except Exception as err:
	print('에러 발생 :", err)

위와 같이 사용하면 컴파일러에서 찾은 에러를 출력할 수 있다.
하지만 에러 타입에 따라 다른 예외 처리를 해줘야한다면
다음과 같이 사용하면 된다.

try:
	result = num1 / num2
    print(f'연산결과는 {result}입니다.')
except ZeroDivisionError: 
	print('0으로 나눌 수 없습니다.')
except TypeError:
	print('값의 형태가 올바르지 않습니다.')
except Exception as err:
	print("에러 발생:", err)
profile
열정, 끈기, 집념의 Frontend Developer

0개의 댓글