Python的类定义时的参数有什么作用
时间: 2023-07-14 09:13:45 浏览: 86
Python的类定义时的参数有以下作用:
1. `self`:代表类的实例对象,必须放在第一个参数位置,用于访问类的属性和方法。
2. 其他参数:用于初始化类的属性,也可以定义类的方法,这些参数可以根据需要自定义。
举个例子,我们可以定义一个名为`Person`的类,其中包含`name`和`age`两个属性,以及一个`info`方法用于打印`name`和`age`的值:
```python
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def info(self):
print(f"Name: {self.name}, Age: {self.age}")
```
在上述代码中,`__init__`方法中的`name`和`age`参数用于初始化类的属性,`info`方法中的`self`参数代表类的实例对象,用于访问`name`和`age`属性的值。
阅读全文