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__ 메서드가 제일 마지막에 도는 거임. 아마도.

반응형