Python中如何定义函数和模块?
时间: 2024-10-17 17:14:49 浏览: 30
functions_定义函数_python_
在Python中,定义函数和模块非常直观简单。
**定义函数**:
```python
def function_name(parameters):
"""
函数文档字符串(可选),用于解释函数的功能和用法。
参数:
parameters: 参数列表,如参数名称和数据类型
返回值:
可能返回的结果描述,如果没有返回值可以省略
"""
# 函数体
code_block
return [expression]
```
例如:
```python
def greet(name):
"""向某人问候"""
print(f"Hello, {name}!")
greet("Alice") # 调用函数并传入参数
```
**定义模块**:
模块在Python中是一组相关的函数、变量和类组合。首先创建一个.py文件,里面包含你的代码。例如:
```python
# module.py
def add(x, y):
"""加法函数"""
return x + y
class Calculator:
def multiply(self, a, b):
"""乘法方法"""
return a * b
```
然后在其他Python脚本里导入这个模块:
```python
import module
result = module.add(5, 3)
calc = module.Calculator()
print(calc.multiply(4, 7))
```
阅读全文