매개변수 TypeError 처리하기
함수를 사용할 때 잘못된 타입의 매개변수를 전달하거나, 필요한 매개변수를 전달하지 않는 경우 TypeError
가 발생할 수 있습니다.
TypeError의 발생 원인
TypeError
는 주로 함수에 잘못된 타입의 인자를 전달하거나, 필요한 수의 인자가 전달되지 않을 때 발생합니다.
TypeError 예시
def add(x, y):
return x + y
# 잘못된 타입 전달
add('3', 5) # 숫자와 문자열의 덧셈은 불가능합니다.
# 인자 누락
add(10) # 2번째 인자를 전달하지 않았습니다.
TypeError 처리하기
TypeError
는 try-except
문으로 처리할 수 있습니다.
TypeError 처리 예시
def add(x, y):
return x + y
try:
add('3', 5)
except TypeError:
print('숫자와 문자열의 덧셈은 불가능합니다.')
다음 내용이 궁금하다면?
코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!