#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http

제목[re]class 질문32021-11-30 01:11
작성자

파이썬에서 클래스 객체를 생성할 때, 그 객체가 메소드를 호출할 때, 자기 자신이 인자로 들어가기 때문에 발생하는 오류입니다.

따라서 첫 번째 인자인 self가 들어가지 않으면 showCt() takes 0 positional arguaents but 1 was given (showCT함수는 파라미터를 받지 않는데 1개의 파라미터가 들어갔다) 라는 오류가 발생하게 됩니다.


showCt라는 함수에 qwerty라는 첫 번째 파라미터가 있다고 가정하면 오류는 발생하지 않을 것이며, 이는 self와 같은 역할을 하게 됩니다.

다음 그림을 참고하시면 도움이 될 듯 합니다.

 

997E72335A07D6E229 

댓글
이전class 질문32021-11-29
다음class 상속에 관한 질문입니다.2021-11-29