GPT모음집
파이썬 메서드 정의 순서와 실행
dataart
2023. 9. 20. 14:33
내가 써본 gpt3.5
https://chat.openai.com/share/ad8ced4d-1773-4cc2-9189-44eb63555b7b
ChatGPT
파이썬에서, class A: def __init__(self, data): self._data = data self.method_a() self.method_b() def method_a(self): print(“hi”) def method_b(self): print(“bye”) 이 class A를 생성하고, test_code = A(data) 이 코드를 실행하면, meth
chat.openai.com
파이썬 클래스 내부에 메서드 정의와 실행 순서는 관계가 없다고 한다.
인스턴스가 생성되는 시점에 이미 정의는 다되어있기 때문에 사실상 __init__ 메서드가 제일 마지막에 도는 거임. 아마도.
반응형