
나중에 작업할 예정임을 알리는 키워드이다.
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)