gpt4 book ai didi

python - 用户定义的 python 函数上的点运算符

转载 作者:行者123 更新时间:2023-11-28 20:24:29 25 4
gpt4 key购买 nike

我看到了this线程几天前,我明白(在阅读答案后)为什么 OP 会出现有问题的行为,但我不明白在“添加”函数上使用点运算符发生了什么:print添加().aa是类test的一个元素,add创建了test的一个实例,但是如何a 在函数上被访问了吗?

最佳答案

在那篇文章中,函数 add()返回 test目的。该对象具有属性 a , 因此可以使用 . 访问它运算符(operator)。

换句话说,add().a访问属性 a add 函数调用的结果 ,而不是函数对象本身(即 add.a )。

关于python - 用户定义的 python 函数上的点运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17270303/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com