python 初始化
时间: 2023-08-17 13:12:35 浏览: 135
在Python中,初始化方法是一个特殊的方法,用于定义一个类具有哪些属性。在创建对象时,初始化方法会被自动调用。初始化方法的命名为`__init__`,它使用`self`关键字来定义属性。通过在初始化方法内部使用`self.属性名 = 属性的初始值`的方式来定义属性。这样,在使用类名创建的对象都会拥有这些属性。例如:
```python
class Cat:
def __init__(self):
print("这是一个初始化方法")
self.name = "Tom"
def eat(self):
print("%s 爱吃鱼" % self.name)
tom = Cat()
print(tom.name)
```
在上述代码中,我们定义了一个`Cat`类,并在初始化方法`__init__`中定义了属性`name`的初始值为"Tom"。当我们使用`Cat()`创建对象`tom`时,初始化方法会被自动调用,并且`tom`对象会拥有属性`name`,其值为"Tom"。因此,输出结果为"Tom"。
阅读全文