IT 지식 창고
(python) class내에 def내에서 def부르는 법
casim
2020. 8. 6. 18:56
class 없는 경우에는 def내에서 다른 def는 부르는게 가능하지만, class의 경우는 조금 다릅니다.
class testClass:
def test(self, x):
print(x)
def test2(self):
test(1)
위와 같은 경우에는 test를 찾을수 없다는 에러가 뜹니다.
class testClass:
def test(self, x):
print(x)
def test2(self):
self.test(1)
위처럼 사용하려는 함수 앞에 self를 붙혀서 사용해야 인식이 가능합니다.