python类中使用的’cls’变量是什么?

问题:

为什么使用“cls”而不是“self”?
任何帮助赞赏

回答:

"self""cls"之间的区别在PEP 8中定义。正如阿德里安所说,这不是强制性的。这是一种编码风格。 PEP 8说:

 Function and method arguments
始终使用self作为实例方法的第一个参数。
总是使用cls作为类方法的第一个参数。

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: What is the ‘cls’ variable used in python classes?

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

51 − 46 =