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要安装什么软件

Python 2.7在linux下安装或升级的操作方法

总结用Python 操作 pdf 的几种方法

一文通读Python自定义函数与Python函数返回值,附有详细示例

Pythonista3都能做什么

Python输出怎么保留两位小数

Python中字符串如何比较大小

Python编程如何判别线性

不可错过的十本Python好书

Python爬虫可以自学吗

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




打赏

取消

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

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

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

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

评论

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