Python/45가지 파이썬 기초문법 예제

파이썬 (3) - 에러 핸들링(TypeError Handling)

monstro 2025. 2. 27. 01:13
728x90
반응형

파이썬에서 볼 수 있는 여러가지 에러가 무엇인지 간단하게 알아본다

 

1) Type Error

x = "Seoul"
y = 25
z = x + y

print(z)

 

위 코드를 실행하면 다음의 에러를 확인할 수 있다

 

int 자료형과 str 자료형 간에 + 연산자를 사용한 연산이 이뤄질 수 없다는 에러이다

""(쌍따옴표)를 사용한 묵시적 형변환이나 str()과 같은 명시적 형변환으로 자료형을 일치시켜야 한다

 

2) Calling a non-callable Error

num = 175
print(num())

 

위 코드를 실행한 결과는 다음과 같다

 

함수가 아니기에 호출할 수 없는 오브젝트를 호출하는 경우 발생하는 에러이다

 

3) List Index Type Error

pack = [1, 2, 3, 4 , 5]
print(pack['1'])

 

위 코드를 실행하는 결과는 다음과 같다

 

리스트의 인덱스에 접근하는 경우 반드시 정수를 사용하여 접근해야 한다

그렇지 않고 다른 자료형을 사용하여 접근하는 경우 확인할 수 있는 에러다

728x90
반응형