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使用问题
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!