반응형 Class1 [파이썬] 파이썬 에러 TypeError: hello() takes 0 positional arguments but 1 was given , 파이썬 클래스에서 self를 사용하는 이유 안녕하세요 한주현입니다. 오늘은 파이썬 클래스 생성시 흔히 볼 수 있는 오류인, TypeError: hello() takes 0 positional arguments but 1 was given 에 대하여 알아보겠습니다. 문제 상황 TypeError: hello() takes 0 positional arguments but 1 was given 객체지향 언어라고 하는 파이썬을 나름 배우고 나서 클래스로 멋지게 코드를 작성해보자 다짐하며 아래와 같은 코드를 작성하고 실행을 하였는데, 12345678class MyClass(): var1 = 10 def hello(): print("hello") myClass1 = MyClass()print(myClass1.var1)print(myClass1.hello()).. 2017. 11. 12. 이전 1 다음 반응형