728x90 반응형 dispatch1 Python Data Model (+ Metaclass) 1. 들어가며: Python은 어떻게 동작하는가?Python 코드를 작성할 때, 우리는 자연스럽게 다음과 같은 표현들을 사용한다:a + b # 두 값을 더한다len(my_list) # 리스트의 길이를 구한다my_list[0] # 첫 번째 요소에 접근한다for x in obj: # 객체를 순회한다 print(x)이 코드들이 "그냥 작동한다"고 생각할 수 있다.하지만 Python은 이 연산들을 어떻게 처리하는 걸까? 예를 들어, len([1, 2, 3])을 호출하면 Python은 어떻게 3이라는 답을 알아내는가?+ 연산자는 숫자도 더하고, 문자열도 이어붙이는데, Python은 이 차이를 어떻게 구분하는가? 이 질문들의 답이 바로 Python Data Model이다.2.. 2026. 2. 25. 이전 1 다음 728x90 반응형