韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 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。

关注

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

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

《熟妇的荡欲》免费看| 妻子的妹妹免费版电视剧大全| 日日精进久久为功的下一句是| 小辣椒3美国伦理| 《女仆教育》动漫第一季| 美国禁忌6 结局| 挺进朋友人妻张婉莹身体| 公交车被上高湖了还能坐吗小说| 歪歪漫画SSS| 单亲妈妈用性缓解孩子压力| 亚洲精品国产拍在线观看| 情侣打牌生猴子| 小雪奶水涨公帮忙吸| 把老婆闺蜜干了俩次| 生殖瑜伽| 《头等舱》韩国电影在线看 | YSL水蜜桃86满十八岁会黑吗.| 补天灵片能增强性功能吗多少钱| 百度推荐官| 白色变态蕾丝超薄开档连身袜| 《性爽2》电影| 边摸边吃奶边做的视频| 成品PPT网站大片| 夜店| 《完美的妻子5》第一期韩剧| 交换的一天电影完整播放在线观看| 扒开女人内裤猛进猛出流出白液| 女人一旦被深喉过脖子意味着什么| 男生把因困放在女生定眼| 真白爱梨| 女朋友太骚了每次进去都觉得很热| 亚洲一区二区| 欧美多人| 精品一区| 《炸裂吧!巨棒》免费阅读漫画| 日本大片又大又好看的PPT| 扌桑辶鬲的短文| CC388A黑色| 无风险9.1免费版观看| 宝宝用力嗯脚翘起来怎么回事| 女朋友的妹妹ID