最新消息:XAMPP默认安装之后是很不安全的,我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

Python基础入门教程:类方法

XAMPP案例 admin 842浏览 0评论

Python基础入门教程只类方法,今天千问千知小姐姐带大家一起来学习一下Python中的类方法。

0Python

什么是Python类方法?

类方法是类所拥有的方法,通过装饰器@classmethod在类中定义,其语法格式如下所示:

class 类名
  @classmathod
  def 类方法名(cls)
      方法体

解析:其中cls表示类本身,通过他可以访问类的属性,但不可以访问实例属性,具体如下案例所示:

举个例子:(类方法)

class Student:
   num=0
   def_init_(self,myName):
     Student.num+=1
     self.name=myName
   @classmethod   #类方法
   def count(cls):
      print('学生个数:',cls.num)
Student.count()
s1=Student('小千')
s1.count()
s2=Student('小锋')
Student.count() 

运行结果如下所示:

D:\python3.6.2\python.exe D:/1000phone/10-9.py
学生个数:0
学生个数:1
学生个数:2

Process finished with exit code 

在以上案例中第4行在实例方法中通过”类名.类属性“的方式访问类属性num。

在第8行在类方法中通过“cls.类属性”的方式访问类属性num。

在第9行创建实例对象之前通过“类名.类方法名”调用类方法count()。

第11行通过“实例对象名.类方法名”调用类方法类方法count()。

以上即为对于Python类方法的详细介绍

转载请注明:XAMPP中文组官网 » Python基础入门教程:类方法

您必须 登录 才能发表评论!