c语言编程笔录

首页 >   > 笔记大全

笔记大全

Python中的模块详解

更新时间:2023-10-30

1. 简介

在Python中,我们可以把代码放在一个或多个文件里,并在其它程序中通过导入这些文件来使用它们。这些包含 Python 的不同功能的文件被称为模块。

模块是Python解释器进行封装的最小单元,帮助开发人员把程序划分成小块以便更好地组织和重用。它们有许多好处,包括提高代码的可重用性、简化项目的管理、允许有多个作者和更好的代码可读性。

    
        # 这是一个简单的模块
        # 文件名:example.py
 
        def add(a, b):
            "这个函数用于两个数相加"
            return a + b
    

2. 导入模块模式

Python模块是以 .py 文件的方式存在的,通过 import 语句导入。我们需要使用 import 语句加载模块,语法是:

    
        import module1[, module2[,... moduleN]
    

这里的模块可以是 Python 标准模块、第三方模块或者自定义模块。这里我们演示一个导入自定义模块的例子:

    
        # 导入自定义模块 example.py 中的 add 函数
        # 文件名: test.py
 
        # 导入模块
        import example
 
        # 调用模块的函数
        print("3 + 4 = ", example.add(3, 4))
    

3. from import 模式

Python还有一种导入模式,从模块中导入特定的函数或类。语法如下:

    
        from module_name import name1[, name2[, ... nameN]]
    

这里 module_name 是要导入的模块的名字,name1, name2, ..., nameN 是要导入的函数或类的名字。

下面是一个例子:

    
        # 导入 example.py 中的 add 函数
        # 文件名: test.py
 
        from example import add
 
        print("3 + 4 = ", add(3, 4))
    

4. as 模式

有时候我们可能想给导入的模块或函数一个别名,以方便使用。语法如下:

    
        import module as alias_name
    
    
        from module_name import name as alias_name
    

这里是一个示例:

    
        # 导入 example.py 模块,并给它别名 e
        # 文件名 : test.py
        
        import example as e
 
        print("3 + 4 = ", e.add(3, 4))