python类的内部函数
时间: 2023-10-12 10:10:58 浏览: 248
在Python中,类可以定义内部函数,也称为方法。方法是类中定义的函数,可以被类的实例对象调用。类的方法可以访问类的属性和实例对象的属性。
以下是一个示例类,其中包含两个方法:
```python
class MyClass:
def __init__(self):
self.my_property = 42
def my_method(self):
print("My class method")
print("my_property = ", self.my_property)
```
这个类包含一个名为`__init__`的特殊方法,它是类的构造函数,当创建类的实例时自动调用。这个方法将一个属性`my_property`设置为`42`。
类还定义了一个名为`my_method`的方法,该方法可以访问类的属性`my_property`并将其打印到控制台。
要创建一个类的实例并调用方法,可以使用以下代码:
```python
my_object = MyClass()
my_object.my_method()
```
这将创建一个`MyClass`类的实例,并调用`my_method`方法。该方法将打印以下内容:
```
My class method
my_property = 42
```
阅读全文