在python中为object赋予值而不是它的属性

时间:2016-12-21 15:20:43

标签: python-2.7

class Foo(object):

    def __init__(self):

        self.x = None

obj = Foo()

将任何值分配给

等对象时是否有任何方法
obj = 25

调用Foo类中的任何方法(或魔术方法),使用值25作为参数?

1 个答案:

答案 0 :(得分:0)

您不能重载=运算符,因为它不是对对象本身执行的操作,而是用于更改变量引用的数据。

以下是您可以重载的运算符列表: http://www.python-course.eu/python3_magic_methods.php