PYTHON 函数和模块
在 Python 中,函数和模块是非常重要的概念,它们有助于组织和重用代码。让我们逐步来看一下它们的基本概念和用法:
函数(Functions)
函数是一段完成特定任务的代码块,可以通过函数名来调用。在Python中,定义函数使用 def 关键字,语法如下:
def function_name(parameters): """docstring""" # function body return [expression]
def:定义函数的关键字。
function_name:函数的名称,遵循命名规则。
parameters:函数的参数,可以是零个或多个,用逗号分隔。
"""docstring""":函数的文档字符串,可选,用于描述函数的功能和使用方法。
return [expression]:可选的返回语句,用于返回函数的结果给调用者。
示例:
def greet(name): """This function greets the person passed as a parameter.""" print(f"Hello, {name}!") greet("Alice") # 输出 Hello, Alice!
模块(Modules)
模块是一个包含 Python 定义和语句的文件,可以导入到其他 Python 程序中使用。模块使得代码可以组织成逻辑的单元,每个模块有自己的作用域。
在Python中,你可以通过以下方式导入模块:
import module_name from module_name import function_name
import module_name:导入整个模块。
from module_name import function_name:从模块中导入特定函数或对象。
示例:
# 定义在文件 example_module.py 中 # example_module.py def add(a, b): return a + b def subtract(a, b): return a - b # 在另一个文件中使用 # main.py import example_module result = example_module.add(3, 4) print(result) # 输出 7
总结
函数用于封装可重用的代码块,通过名称调用执行特定任务。
模块是包含 Python 定义和语句的文件,可以导入到其他 Python 程序中使用,有助于组织和管理代码。
这些概念是Python编程中非常基础和重要的部分,有助于写出清晰、模块化的代码,并提高代码的复用性和可维护性。