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

文章 > Python基础教程 > python里类自动调用方法有哪些

python里类自动调用方法有哪些

自动调用

头像

十一

2020-12-31 15:21:444229浏览 · 0收藏 · 0评论


特殊方法(特殊成员):这类方法名字特殊,有特殊用途,会自动调用。因为特殊又会自动调用,大家也叫做魔术方法(魔法方法)。特殊方法组成:固定命名-开头结尾都是双下划线。下面针对几种常见的自动调用方式以及特殊方法,来给大家讲解一下如何使用这些方式,好啦,下面开始正题吧。

1、__init__():

一般用来初始化类的参数,大家习惯叫做【构造方法】

使用情况:最多使用,一般的类都会使用

代码如下:

class Person:
 def __init__(self, name, age):
        print('执行__init__方法')
p1 = Person('jack', 18)

2、__call__():

告诉你类对象也可以当作函数来调用,一般叫【函数式调用】。

使用情况:使用较少,装饰器用的多。

class Person:
    def __init__(self):
        print('执行__init__方法')
    def __call__(self, *args, **kwargs):
        print('执行__call__方法')
p1 = Person()

3、__get__():

类中实现这个方法叫做描述器(__set__、__delete__)

使用情况:使用较少,装饰器用的多

class A:
    def __init__(self):
        print('执行__init__方法')
    def __get__(self, instance, owner):
        print('执行__get__方法')
class B:
    a = A()
b = B()

还有很多很多,是不需要我们自己去写的,我们只知道,这类特殊方法是通过某种方式自动调用执行的就行了。当然,如果你自己写的某个类中,希望以这样的方式运行,那你就自己去写对应都特殊函数就可以了。

关注

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

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

我故意对着浴室里的镜子做手工| 美国的忌讳-5| 苍井空| 补天灵片能增强性功能吗多少钱| 主动把乳头放进男朋友嘴巴里| 父女大作战1-32集免费| 私处按摩SPA养生精油| 丈夫不在家儿媳想老公的背景故事 | 公与媳中文字幕乱码的预防方法 | 白色变态蕾丝超薄开档连身袜| 交换老公弄了几次高潮| 一天日八个B| 脱了老师裙子猛烈进入| 《伦敦空姐美版2023》| 唐朝豪放女在线观看| 年轻的老师| BOBO浏览器| 在教室伦流澡到高潮HGL| DJ快了又快又骚的POP歌曲| 玩弄白丝校花的长腿H文| 《上位》完整版电影在线播放| 追风行动电视剧全集免费观看| 妈妈的新男友| 两阳夹一阴与其他强势形态的比较| 哈尼克孜| 狗和女人戴避孕套会传染吗| 韩国漂亮的瘦子7| 星空无限传媒免费观看电视剧| 新婚夜被强伦无删减版| 网曝黑料猛料吃瓜网| WWW.77.GOV.CN| 桃色诱惑| 亚洲乱熟女-区二区三区山口珠理| 0.洞洞饿了1-36集全免费 | 双乳被四个男人吃奶| 鸭子4| WWW.MD.GOVCN| 两男吮她的花蒂和奶水视频| 女朋友太骚了每次进去都觉得很疼| 《湿点》未增减板相似| 妈妈的闺蜜