1. self, cls 不是关键字 在python里面,self, cls 不是关键字,完全可以使用自己写的任意变量代替实现一样的效果 代码1 复制代码 代码如下:class MyTest: myname = ‘peter’ def sayhello(hello): print “say hello to %s” % hello.myname if __name__ == “__main__”: MyTest().sayhello() 代码1中, 用hello代替掉了self, 得到的是一样的效果,也可以替换成java中常用的this. 结论 : self和cls只是python中约定的写法