PYTHON 集合
PYTHON 输入输出 

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编程中非常基础和重要的部分,有助于写出清晰、模块化的代码,并提高代码的复用性和可维护性。