def add(a: int, b: int) -> int:
return a+b
add('text',' is not int')
'text is not int'
def add_int(param):
assert isinstance(param, int), "int만 됨" # 조건 확인
return param + 1
try:
print(add_int(10))
print(add_int('str’))
except AssertionError as e:
print(e) # “int만 됨” 출력
• assert <조건>
• assert <조건>, <에러 메세지>
• 에러 메시지가 없을 경우 빈 칸으로 처리
좋은 글 감사합니다. 자주 올게요 :)