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
반응형
'Python > 45가지 파이썬 기초문법 예제' 카테고리의 다른 글
| 파이썬 (6) - 시퀀스 타입 조회(Sequence Item Selection) (0) | 2025.03.11 |
|---|---|
| 파이썬 (5) - 시퀀스 타입 슬라이싱(Sequence Type Slicing) (0) | 2025.03.06 |
| 파이썬 (4) - 시퀀스 타입 인덱싱(Sequence Type Indexing) (0) | 2025.03.04 |
| 파이썬 (2) - 할당 및 비교(Assigning & Comparison) (0) | 2025.02.27 |
| 파이썬 (1) - 변수 네이밍 규칙(Naming Convention) (0) | 2025.02.26 |