Python 面试题

Python 类中的属性和方法是什么?

点我看答案

如果一个类没有定义任何功能,那么它就没用了。我们可以通过添加属性来实现。它们作为数据和功能的容器。我们可以直接在类体内添加一个属性。

>>> class Human(object):
...     profession = "programmer" # 指定类的属性 profession
>>> man = Human()
>>> print(man.profession)
programmer

添加属性后,我们可以继续定义函数。通常,我们称它们为方法。在方法签名中,我们总是必须提供带有 self-keyword 的第一个参数。

>>> class Human(object):
    profession = "programmer"
    def set_profession(self, new_profession):
        self.profession = new_profession
>>> man = Human()
>>> man.set_profession("Manager")
>>> print(man.profession)
Manager
© 2022 刘士. All rights reserved.

结果匹配 ""

    没有匹配的结果 ""