>>471
C++とか、Javaの this みたいなもんだ。厳密にはちょっと違うがな。
C++なんかでは this->foo = 10 なんて書けるわけだが、このthisが指しているのが、
自分自身(インスタンス自身)ってのは判ってるか?
Pythonでは、thisのような宣言なしで使える特殊変数は無くて、メソッドの第一引数で
インスタンス自身を受け取るようになってるだけ。だから

class foo:
  def bar(this, baz):
    pass

みたいにしちゃってもいい。名前はselfである必要はないんだけど、まぁ慣習として
selfにすることになっているというわけだ。