При определении метода для класса в Python он выглядит примерно так:
class MyClass(object):
def __init__(self, x, y):
self.x = x
self.y = y
Но на некоторых других языках, таких как С#, у вас есть ссылка на объект, с которым метод связан с ключевым словом "this", не объявляя его в качестве аргумента в прототипе метода.
Было ли это преднамеренное решение для языкового дизайна в Python или есть некоторые детали реализации, которые требуют передачи "я" в качестве аргумента?