thisは文法上の予約語ではないが、自動的に対象となるオブジェクトが渡される、メンバ関数の1つ目の引数となっている。慣習的に、この引数の名前としてselfが使われる。classmethod修飾子を付けて定義されたクラスメソッドでは、1つ目の引数にクラスオブジェクトそのものが渡される。staticmethod修飾子を付けて作られた静的メソッドでは、1つ目の引数に何かが自動的に渡されることはない。言語は、「self」が使われることが名前の由来となっている。