Python 面试题

如何在运行时为 Class 属性赋值?

点我看答案

我们可以在运行时指定属性的值。我们需要添加一个 __init__ 方法并将输入传递给对象构造函数。请参阅以下示例演示此操作。

>>> class Human(object):
    def __init__(self, profession):
        self.profession = profession
    def set_profession(self, new_profession):
        self.profession = new_profession

>>> man = Human("Manager")
>>> print(man.profession)
Manager
© 2022 刘士. All rights reserved.

结果匹配 ""

    没有匹配的结果 ""