티스토리 뷰
1. NameError : 정의되지 않은 변수를 사용하려고 할 때 발생
print(x)에서 x가 정의되지 않았다면 NameError: name 'x' is not defined가 발생
2. IndexError : 리스트의 인덱스가 범위를 초과할 때 발생
numbers = [1, 2, 3];
print(numbers[4])에서 IndexError: list index out of range가 발생
3. TypeError : 잘못된 데이터 타입을 사용하려고 할 때 발생
print("Age: " + 25)에서 TypeError: must be str, not int가 발생
4. SyntaxError : 문법 오류가 있을 때 발생
if x > 0 print(x)에서 SyntaxError: invalid syntax가 발생
5. IndentationError : 코드 블록의 들여쓰기가 잘못되었을 때 발생
if True:
print("Hello") # IndentationError: expected an indented block
6. ValueError : 함수에 잘못된 값을 전달할 때 발생
int("abc")에서 ValueError: invalid literal for int() with base 10: 'abc'가 발생
7. AttributeError : 객체에 존재하지 않는 속성에 접근하려고 할 때 발생
x = 5; x.append(3)에서 AttributeError: 'int' object has no attribute 'append'가 발생
8. KeyError : 딕셔너리에서 존재하지 않는 키에 접근하려고 할 때 발생
my_dict = {'a': 1}; print(my_dict['b'])에서 KeyError: 'b'가 발생
9. ZeroDivisionError : 0으로 나누려고 할 때 발생
print(10 / 0)에서 ZeroDivisionError: division by zero가 발생
10. ImportError : 모듈을 찾을 수 없거나 잘못된 이름으로 가져오려고 할 때 발생
import non_existing_module에서 ImportError: No module named 'non_existing_module'가 발생
11. StopIteration : 제너레이터가 더 이상 반환할 값이 없을 때 발생
gen = (x for x in range(3))
print(next(gen)) # 0
print(next(gen)) # 1
print(next(gen)) # 2
print(next(gen)) # StopIteration
12. FileNotFoundError : 존재하지 않는 파일을 열려고 할 때 발생
open('non_existing_file.txt')에서 FileNotFoundError: [Errno 2] No such file or directory: 'non_existing_file.txt'가 발생
13. OverflowError : 숫자가 표현할 수 있는 범위를 초과할 때 발생
print(10**10000)에서 OverflowError가 발생
14. MemoryError : 메모리가 부족할 때 발생
대량의 데이터를 처리할 때 메모리가 부족하면 MemoryError가 발생
15. RecursionError : 재귀 호출이 너무 깊어질 때 발생
def recursive_function():
return recursive_function()
recursive_function() # RecursionError: maximum recursion depth exceeded
'IT 인터넷' 카테고리의 다른 글
주요 파이썬 라이브러리 (1) | 2025.02.17 |
---|---|
양자 quantum 컴퓨터 알아보기 (2) | 2025.02.02 |
인공지능 모델 딥시크 DeepSeek V3 가 뭔지? (7) | 2025.02.02 |
네이버 검색 알고리즘 다이아 DIA 모델 (0) | 2025.02.01 |
네이버 블로그 C 랭크 Rank 알고리즘 (0) | 2025.02.01 |
- Total
- Today
- Yesterday
- 일본어한자읽기
- 독학일본어
- 일본어입력
- 로또번호28
- 로또보너스번호
- 일본어
- 다락원jlpt
- 다락원jlptn3
- 로또1127회
- 내가궁금해서
- 로또숫자10
- jlpt어휘
- 로또번호5
- 로또숫자5
- jlptn3
- jlpt3급
- 로또1128회
- 재미로
- 다락원일본어
- 로또분석
- 일본어어휘
- 로또당첨번호
- 일본어단어
- 로또1129회
- 로또당첨번호분석
- 로또숫자28
- 일본어문법
- 로또번호10
- jlptn3문법
- 당첨번호과거이력
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |