Python里self是啥意思
时间: 2024-05-24 22:08:12 浏览: 262
在Python中,`self`代表类的实例,它是一个指向类的实例的引用,可以用于访问类的属性和方法。通常在类中的方法中第一个参数都是`self`。例如,一个类中的方法可以通过`self`来访问类的属性和其他方法。
下面是一个示例,演示了如何使用`self`在Python中访问类的属性和方法[^1]:
```python
class MyClass:
def __init__(self, name):
self.name = name
def say_hello(self):
print("Hello, my name is", self.name)
my_object = MyClass("Alice")
my_object.say_hello() # 输出:Hello, my name is Alice
```
在上面的例子中,`self`指向`MyClass`类的实例`my_object`。在`say_hello()`方法中,我们通过`self.name`访问了实例的属性。
阅读全文