9
Neden açıkça bir Python yönteminde “self” argümanına ihtiyacınız var?
Python'daki bir sınıfta bir yöntem tanımlarken, şuna benzer: class MyClass(object): def __init__(self, x, y): self.x = x self.y = y Ancak C # gibi diğer bazı dillerde, yöntemin "this" anahtar sözcüğüyle bağlandığı nesneye, yöntem prototipinde argüman olarak bildirilmeden başvurunuz olur. Bu Python'da kasıtlı bir dil tasarımı kararı mıydı, yoksa “benliğin” …