python类中怎么定义方法-Python教程

资源魔 48 0
Python类所蕴含的最首要的两个成员就是变量以及办法,此中类变量属于类自身,用于界说该类自身所蕴含的状态数据:而实例变量则属于该类的工具,用于界说工具所蕴含的状态数据:办法则用于界说该类的工具的行为或性能完成。

关于Python类中,办法的界说形式,咱们能够演绎有4品种型:保举学习:Python视频教程)

一、没有带self、cls参数且没有加装璜器(staticmethod、classmethod)

界说代码以下:

class Student(object):
    def func(name):
        print('my name is {}'.format(name))

二、失常的办法界说,带self参数

界说代码以下:

class Student(object):
    def func(self, name):
        print('my name is {}'.format(name))

三、类办法:加装璜器(classmethod)

界说代码以下:

class Student(object):
    @classmethod
    def func(cls, name):
        print('my name is {} from {}'.format(name, cls.__name__))

动态办法:加装璜器(staticmethod)

界说代码以下:

class Student(object):
    @staticmethod
    def func(name):
        print('my name is {}'.format(name))

更多Python相干技巧文章,请拜访Python教程栏目进行学习!

以上就是python类中怎样界说办法的具体内容,更多请存眷资源魔其它相干文章!

标签: Python python教程 python编程 python使用问题

抱歉,评论功能暂时关闭!