小编jdy*_*dyg的帖子

Python中的Overload()运算符

我正在尝试为我的课学习Python中的currying,我必须为它重载()运算符.但是,我不明白如何重载()运算符.你能解释一下重载括号的逻辑吗?我应该首先(然后)过载,还是可以做任何这些?另外,括号运算符是否有特殊名称?

python operator-overloading

32
推荐指数
1
解决办法
1万
查看次数

python 中“self.data”的用法

你好,我有一个关于Python中属性使用的问题。我了解到,在函数定义中,我们可以为对象分配一些新属性,例如:self!但是,当尝试使用它时,我收到一个错误:“...实例没有属性‘数据’

class Lazy:
    def __call__(self, num):
            if num is None:
                    return self.data
            # It changes the current object in-place,
            # by reassigning the self attribute.
            else:
                    self.data += num
Run Code Online (Sandbox Code Playgroud)

这是我的小代码。我对此很陌生。我不明白出了什么问题。非常感谢。

python attributes

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

python ×2

attributes ×1

operator-overloading ×1