Por que você precisa ter explicitamente o argumento "self" em um método Pytho

Ao definir um método em uma classe em Python, ele se parece com isso:

class MyClass(object):
    def __init__(self, x, y):
        self.x = x
        self.y = y

Mas em outros idiomas, como C #, você tem uma referência ao objeto ao qual o método está associado à palavra-chave "this" sem declará-lo como argumento no protótipo do métod

oi uma decisão intencional de design de linguagem em Python ou existem alguns detalhes de implementação que exigem a passagem de "self" como argument

questionAnswers(9)

yourAnswerToTheQuestion