python中self 的用法例子
时间: 2023-09-20 07:03:36 浏览: 162
Python中的self用法详解
Self 是 Python 类中一个很重要的关键字,它指代实例化后的对象本身。在类中定义方法时,第一个参数默认为 self,它代表类实例本身。以下是一个使用 self 的例子:
```python
class MyClass:
def __init__(self, name):
self.name = name
def say_hello(self):
print("Hello, {}!".format(self.name))
# 创建 MyClass 类的实例,并调用 say_hello() 方法
my_object = MyClass("World")
my_object.say_hello()
```
输出结果为:Hello, World!
在上面的例子中,我们在类的初始化方法 `__init__` 中使用 self,将传入的参数 name 绑定到对象的属性上。在 say_hello 方法中,我们也使用了 self,来引用对象的属性并打印出 Hello,name! 的字符串。
阅读全文