python定义类时有参数
时间: 2023-10-19 13:07:57 浏览: 191
在Python中,我们可以在类定义时为其传递参数。这些参数可以用于初始化类的属性,也可以用于设置类的行为。
以下是一个带有参数的类定义示例:
```python
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
```
在上面的例子中,我们定义了一个名为Person的类,并在类定义时传递了两个参数name和age。我们使用这些参数来初始化类的属性self.name和self.age。
然后我们可以创建一个Person对象:
```python
person = Person("Alice", 25)
print(person.name) # 输出 Alice
print(person.age) # 输出 25
```
在这里,我们创建了一个名为Alice,年龄为25的Person对象,并打印出该对象的属性name和age的值。
阅读全文