python实例变量
时间: 2023-10-15 16:25:41 浏览: 149
Python变量类型知识点总结
Python中的实例变量是指在类的实例化过程中,每个对象都会拥有自己独立的变量。实例变量是定义在类的方法内部,且方法的参数列表中包含self参数的变量。
下面是一个示例代码,演示了如何定义和使用实例变量:
```python
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def introduce(self):
print(f"My name is {self.name} and I'm {self.age} years old.")
# 创建实例对象
person1 = Person("Alice", 25)
person2 = Person("Bob", 30)
# 调用实例方法
person1.introduce() # 输出:My name is Alice and I'm 25 years old.
person2.introduce() # 输出:My name is Bob and I'm 30 years old.
# 访问实例变量
print(person1.name) # 输出:Alice
print(person2.age) # 输出:30
```
在上述代码中,我们定义了一个名为`Person`的类,其中`name`和`age`就是实例变量。在实例化对象时,通过构造函数`__init__`来初始化实例变量,而在类方法中可以通过`self`关键字来访问和修改这些实例变量。
阅读全文