python 类 self
时间: 2024-03-13 08:41:50 浏览: 74
在Python中,self是一个特殊的参数,用于表示类的实例对象自身。它在类的方法中作为第一个参数传递,用于访问和操作实例对象的属性和方法。
当定义一个类的方法时,需要将self作为第一个参数传入,以便在方法内部可以通过self来引用实例对象的属性和方法。通过self,我们可以在类的方法中访问和修改实例对象的属性,也可以调用其他的实例方法。
下面是一个简单的示例代码来说明self的使用:
```python
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def say_hello(self):
print("Hello, my name is", self.name)
print("I am", self.age, "years old.")
# 创建Person类的实例对象
person = Person("Alice", 25)
# 调用实例方法
person.say_hello()
```
在上面的代码中,`self.name`和`self.age`表示实例对象的属性,可以通过实例对象进行访问和修改。`self.say_hello()`表示调用实例方法。
阅读全文