가이드라인

서로 다른 타입의 연산으로 인한 TypeError

TypeError는 주로 숫자와 문자열, 또는 다른 호환되지 않는 데이터 타입들 사이의 연산을 시도할 때 발생합니다.

예를 들어, 아래와 같이 문자열(apple)과 숫자(ten)를 더하면 TypeError가 발생합니다.

TypeError 예시
ten = 10 apple = "사과" result = apple + ten # TypeError: unsupported operand type(s) for +: 'int' and 'str'

TypeError 처리 방법

TypeError를 방지하기 위해서는 연산을 수행하기 전에 데이터 타입을 일치시키거나, 적절한 변환을 수행해야 합니다.

데이터 타입 변환 예시
number = 10 text = "사과" result = str(number) + text # '10사과'
Mission
0 / 1

서로 다른 데이터 타입 간의 연산을 시도할 때는 항상 TypeError가 발생한다.

O
X

가이드라인

AI 튜터

배포

디자인

업로드

수업 노트

즐겨찾기

도움말

코드 에디터

코드 실행
코드 생성

실행 결과