🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 对象的方法 我们已经讨论了类/对象可以拥有像函数一样的方法,这些方法与函数的区别只是一个额外的`self`变量。现在我们来学习一个例子。 ``` #!/usr/bin/python # Filename: method.py class Person:     def sayHi(self):         print 'Hello, how are you?' p = Person() p.sayHi() # This short example can also be written as Person().sayHi() ``` (源文件:[code/method.py](code/method.py)) ## 输出 ``` $ python method.py Hello, how are you? ``` ## 它如何工作 这里我们看到了`self`的用法。注意`sayHi`方法没有任何参数,但仍然在函数定义时有`self`。