国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python的类有几种方法

python的类有几种方法

Python 方法

头像

爱喝马黛茶的安东尼

2019-09-23 17:20:358875浏览 · 0收藏 · 0评论

python 类语法中有三种方法,实例方法,静态方法,类方法。

普通实例方法,第一个参数需要是self,它表示一个具体的实例本身。

如果用了staticmethod,那么就可以无视这个self,而将这个方法当成一个普通的函数使用。

而对于classmethod,它的第一个参数不是self,是cls,它表示这个类本身。

相关推荐:《Python教程

例子:

# coding:utf-8
class Foo(object):
    """类三种方法语法形式"""
 
    def instance_method(self):
        print("是类{}的实例方法,只能被实例对象调用".format(Foo))
 
    @staticmethod
    def static_method():
        print("是静态方法")
 
    @classmethod
    def class_method(cls):
        print("是类方法")
 
foo = Foo()
foo.instance_method()
foo.static_method()
foo.class_method()
print('----------------')
Foo.static_method()
Foo.class_method()

运行结果如下:

是类<class '__main__.Foo'>的实例方法,只能被实例对象调用
是静态方法
是类方法
----------------
是静态方法
是类方法

说明:

实例方法只能被实例对象调用,静态方法(由@staticmethod装饰的方法)、类方法(由@classmethod装饰的方法),可以被类或类的实例对象调用。

实例方法,第一个参数必须要默认传实例对象,一般习惯用self。

静态方法,参数没有要求。

类方法,第一个参数必须要默认传类,一般习惯用cls。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《魅魔之耻》1~4集免费看 | 成品人和精品人的区别哪个好| 免费B站看大片真人电视剧| 干别人老婆还当面打电话 | 双人床上剧烈运动会怎么消除| 圆滚滚的大扔子视频在线观看 | 女性真人外生图片大全| 《厨房韵母2》免费观看完整版| 韩国男按摩师吸乳房会得乳腺癌吗| 班主任解开内裤让我桶她| 《淫海春潮》法国1980| 《满清十大酷刑》| 搞笑视频| 丁香花影院免费观看电视剧哈尔滨 | 苍井空《办公室爱欲》| 《十二寡妇肉床艳史》| 密爱在线观看| H动漫无遮挡成人H视频| 女被强伦疯狂做爰XXX| 精产一二三产区划分标准图片| 蜜桃影视| 香车美人| 电影《满足2》完整版在线观看| 香纯ゆい| 三女片免费观看电视剧杨贵妃传| 暗黑吃瓜网官网CGW.73| 女生干多了腿中间会变宽吗 | 蜜桃影视| 公在厨房撕开奶罩吸奶头| 400入成品短视频| 合不拢腿(双)BY粗眉毛免费阅..| 干爹你真棒插曲免费看| 跳抖胸舞| 《交换:完美的邻居》3| 海棠书屋免费无弹窗全文阅读| 男人碰到紧的会念念不忘吗? | 男生把困困放到女生坤坤视频高清| 3DMAX9喷射2D3D区别漫..| 年轻嫂子| 中字HD人妻の亂倫2| 18岁的少女与狗高清电视剧