방금 파이썬으로 프로그래밍을 시작 했으므로 '자기'의 모든 추론을 이해하지 못합니다. 데이터가 클래스의 다른 메소드간에 전달 될 수 있도록 전역 변수와 거의 같은 것으로 사용된다는 것을 알고 있습니다. 같은 클래스에서 다른 메서드를 호출 할 때 왜 사용해야하는지 이해할 수 없습니다. 내가 이미 그 반에 속해 있다면, 왜 그걸 말해야 만합니까 ??'self'가없는 파이썬 호출 방법
예 : 가지고있는 경우 : 왜 self.thing()이 필요합니까?
class bla:
def hello(self):
self.thing()
def thing(self):
print "hello"
파이썬 인터프리터를 열고'import this'를 실행하여 대부분의 파이썬 언어 결정에 대한 설명을하십시오. –
@ColinValliant : "* 지금은 결코 우월하지 못하다."* "는 계몽 된 Pythoness에 의해서만 해석 될 수 있으며 질문에 대답하는 데 정말로 도움이되지 않습니다. – mins