python类中怎么定义方法


本文摘自php中文网,作者(*-*)浩,侵删。

Python类所包含的最重要的两个成员就是变量和方法,其中类变量属于类本身,用于定义该类本身所包含的状态数据:而实例变量则属于该类的对象,用于定义对象所包含的状态数据:方法则用于定义该类的对象的行为或功能实现。

对于Python类中,方法的定义方式,我们可以归纳有4种类型:推荐学习:Python视频教程)

1、不带self、cls参数且不加装饰器(staticmethod、classmethod)

定义代码如下:

1

2

3

class Student(object):

    def func(name):

        print('my name is {}'.format(name))

2、正常的方法定义,带self参数

定义代码如下:

1

2

3

class Student(object):

    def func(self, name):

        print('my name is {}'.format(name))

3、类方法:加装饰器(classmethod)

定义代码如下:

阅读剩余部分

相关阅读 >>

什么是Python cgi编程?编程前需要做哪些准备?

Python中defaultdict与lambda表达式用法

Python怎么调用地图

Python中header是什么意思

Python中如何优雅的合并两个字典(dict)

常用Python解释器有哪些

Python利用format方法保留三位小数

Python中变量与输入输出的总结(代码示例)

Python如何定义分段函数

Python类中怎么定义方法

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...