Python 类、函数和调用函数43


Python 是一种强大的面向对象编程语言,它提供了灵活的语法和丰富的内置库,以满足各种编程需求。其中,类、函数和调用函数是 Python 中最基本的三个概念。

类是 Python 中创建自定义对象的蓝图,它封装了数据(属性)和行为(方法)。使用类可以创建类似的对象,这些对象具有相同的数据和行为,从而实现代码的可重用性。

以下是创建一个简单的类示例:```python
class Employee:
def __init__(self, name, salary):
= name
= salary
def get_name(self):
return
def get_salary(self):
return
```

在这个类中,`__init__` 方法是构造方法,用于初始化类的属性。`get_name` 和 `get_salary` 方法是 getter 方法,用于访问类的属性。

函数

函数是 Python 中独立的代码块,用于执行特定任务。它们通常用于将代码块分组并提高可重用性。函数可以接受参数并返回结果。

以下是创建一个简单函数的示例:```python
def calculate_area(length, width):
return length * width
```

这个函数接受两个参数(长度和宽度),并返回一个矩形的面积。

调用函数

要调用函数,只需使用函数名并传递必要的参数即可。函数调用返回一个结果,可以存储在变量中或直接使用。

以下是调用上面定义的 `calculate_area` 函数的示例:```python
length = 5
width = 3
area = calculate_area(length, width)
print(area) # 输出:15
```

类中的函数

Python 中的类还可以包含函数,称为方法。方法与普通函数类似,但它们与特定的类实例相关联,并可以访问类的数据和行为。

要创建类方法,只需在函数定义中将 `self` 作为第一个参数,它表示当前类的实例。

以下是向 `Employee` 类添加方法的示例:```python
class Employee:
# ... 先前的代码 ...
def give_raise(self, percentage):
= * (1 + percentage / 100)
```

这个方法接受一个参数(加薪百分比),并通过该百分比增加员工的工资。

调用类方法

要调用类方法,需要先创建一个类实例,然后使用点(.)运算符调用该方法。

以下是调用 `give_raise` 方法的示例:```python
employee = Employee("John Smith", 50000)
employee.give_raise(10) # 给 John Smith 加薪 10%
print(employee.get_salary()) # 输出:55000
```

类、函数和调用函数是 Python 中最基本的三个概念,它们共同构成了该语言强大的面向对象编程功能。通过理解这些概念,开发者可以构建可重用、可维护和易于扩展的代码。

2024-10-23


上一篇:Python 源代码的探索之旅

下一篇:Python 文件 .py | 权威指南