cls主要用在类方法定义,cls 不是关键字,完全可以使用自己写的任意变量代替实现一样的效果。
普通的实例方法,第一个参数需要是self,它表示一个具体的实例本身。
如果用了staticmethod,那么就可以无视这个self,而将这个方法当成一个普通的函数使用。
而对于classmethod,它的第一个参数不是self,是cls,它表示这个类本身。
1 2 3 4 5 6 7 8 9 10 |
|
1 2 3 4 5 6 7 8 9 10 11 |
|
cls主要用在类方法定义,cls 不是关键字,完全可以使用自己写的任意变量代替实现一样的效果。
普通的实例方法,第一个参数需要是self,它表示一个具体的实例本身。
如果用了staticmethod,那么就可以无视这个self,而将这个方法当成一个普通的函数使用。
而对于classmethod,它的第一个参数不是self,是cls,它表示这个类本身。
1 2 3 4 5 6 7 8 9 10 |
|
1 2 3 4 5 6 7 8 9 10 11 |
|
Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。 Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。 《Python 基础入门教程》适合想从零开始学习Python编程语言的开发人员。
Python教程251182次浏览
《Python入门与进阶教学视频(极客学院)》将带您快速的了解Python程序设计的方方面面,适合想从零开始学习Python编程语言的开发人员。当然本教程也会对一些模块进行深入,让你更好的了解Python的应用。注:python教学版本为2.7.8
Python教程54786次浏览
《马哥教育:运维必备python基础语法全讲解(2014版本课堂版)》带你由浅至深的学习python基础语法,深刻体会Python语言,运维必备。注:python教学版本为2.7.6
Python教程27788次浏览
《中谷教育Python视频教程》(python教学版本:2.6.6)讲的是Python开发的入门教程,它将介绍Python语言的特点和适用范围,Python基本的数据类型,条件判断和循环,函数,以及Python特有的切片和列表生成式。希望本python教程能够让您快速入门并编写简单的Python程序。
Python教程17151次浏览
© 2021 Python学习网 苏ICP备2021003149号-1