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

文章 > Python基础教程 > python中__call__的触发执行

python中__call__的触发执行

Python __call__

头像

小妮浅浅

2021-06-24 10:04:504586浏览 · 0收藏 · 0评论

说明

让类的实例的行为表现的像函数一样,你可以调用它们,将一个函数当做一个参数传到另外一个函数中等等。这是一个非常强大的特性,其让Python编程更加舒适甜美。对象后面加括号,触发执行。

1、__call__ 方法的执行是由对象后加括号触发的,即:对象() 或者 类()()

2、__call__ 在那些类的实例经常改变状态的时候会非常有效。调用这个实例是一种改变这个对象状态的直接和优雅的做法。

实例

# __call__
class Rect(object)
    """
    调用实例对象来改变矩形的位置
    """
 
    def __init__(self, x, y):
        # x, y代表矩形坐标
        self.x, self.y = x, y
 
    def __call__(self, x, y):        
        # 改变实体的位置
        self.x, self.y = x, y
 
 
# ipython 测验
In [33]: r = Rect(10, 10)
 
In [34]: r.x, r.y
Out[34]: (10, 10)
 
In [35]: r(0, 0)
 
In [36]: r.x, r.y
Out[36]: (0, 0)
 
In [37]: r(100, 100)
 
In [38]: r.x, r.y
Out[38]: (100, 100)

以上就是python中__call__的触发执行,希望对大家有所帮助。更多Python学习指路:python基础教程

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

关注

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

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

国产在线观看免费全集电视剧网站| 保姆的特殊待遇5| 爱丫爱丫影院在线观看免费版高清| 主动把乳头放进男朋友嘴巴里 | 开处出血视频| 中村绫乃| 夜童| 《魅魔之耻》1~4集免费看| 我被5个男人躁一夜不收我怎么办| 波多野结衣| 女生脱了衣服给男生摸| 大叔与妹妹免费观看电视剧高清| 《女仆教育》动漫第一季| 暴躁少女免费看完整版| 亚洲国产精品99久久久久久| 少女たちよ观看免费高清电视剧| 《訾花交换做爰》| 己满十八岁免费观看电视剧的软件 | 小丹让我尝尝你的味道是什么歌啊啊 | 小说适合晚上看的书| 四年级下册语文书电子版| 女被扒开腿狂躁XXXXX视频| 一品国精和二品国精的文化意义 | 《黏糊糊的你》动漫免费观看| 法国《口咬》电影完整版| 爸爸缓慢有力送女儿的文案 | 恋爱之瘾| 禁欲系韩剧推荐| 二人生猴子全程免费| 动漫| 《从上司到妻子》动画结局| 《从上司到妻子》动画结局| 《尼姑庵春梦》| 玉茎入玉门的正确方法图片| 脱了内裤在阳台趴着被C| 榨精病栋| 美女跳舞| /蜜桃视频.COM| 巨茎挺进李淑芬的体内视频| 他的巨物撑开她的花缝的导演是谁 | 美女被捆绑绳子穿过下体 勒胸