python中封装为整体和类的方法
时间: 2023-06-20 18:04:28 浏览: 161
Python中封装方法主要有两种方式:函数封装和类封装。
1. 函数封装
函数封装是将一段功能性代码封装为一个函数,使得代码可以重复使用。函数封装一般包括函数定义和函数调用两个步骤。
函数定义通过使用 `def` 关键字定义函数名和函数参数,如下:
```python
def add(x, y):
return x + y
```
函数调用通过使用函数名和传递参数的方式调用函数,如下:
```python
result = add(3, 5)
```
2. 类封装
类封装是将代码封装为一个类,在类中定义属性和方法,实现对数据和方法的封装,使得代码更加模块化和易于维护。
类的定义通过使用 `class` 关键字定义类名和类属性和方法,如下:
```python
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def say_hello(self):
print(f"Hello, my name is {self.name}. I'm {self.age} years old.")
```
其中,`__init__` 方法是类的构造函数,用于初始化对象的属性;`say_hello` 方法是类的一个方法,用于打印个人信息。
类的实例化通过使用类名和传递初始化参数的方式实现,如下:
```python
person = Person("Tom", 18)
person.say_hello()
```
以上便是Python中函数封装和类封装的两种方式,具体使用需要根据实际情况选择。
阅读全文