qingze:
when we define a python function in a Class, the self is necessary. But self isn't a key in python,so you can change self to any name you want.
So the first parameter means one instance that Class have created.
Can u understand? If not, write to me (kizimi@qq.com)