Python 메서드에서 "self" 인수가 명시적으로 필요한 이유는 무엇입니까? Python 클래스에서 메서드를 정의하면 다음과 같습니다. class MyClass(object): def __init__(self, x, y): self.x = x self.y = y 그러나 C#과 같은 일부 다른 언어에서는 메서드가 "this" 키워드를 사용하여 바인드된 오브젝트에 대한 참조가 메서드 프로토타입의 인수로 선언되지 않습니다. 이것은 Python에서의 의도적인 언어 설계 결정입니까, 아니면 "self"를 인수로 전달해야 하는 구현 세부 사항이 있습니까?Peters의 Python의 Zen을 인용하고 싶습니다."명백한 것이 암묵적인 것보다 낫다." 및 C'Java + C++'this.는 추론할 수 없는 변수 이름..