【课程简介】 清华大学出品的Python课件,非常适合Python新手,也适合老鸟复习回顾,完全可用于自学入门 清华大学精品Python学习PPT课件-第1章 Python3概述.pptx 清华大学精品Python学习PPT课件-第2章 Python基本语法.pptx 清华大学精品Python学习PPT课件-第3章 Python流程控制.pptx 清华大学精品Python学习PPT课件-第4章 Python组合数据类型.pptx 清华大学精品Python学习PPT课件-第5章 Python正则表达式.pptx 清华大学精品Python学习PPT课件-第6章 Python函数.pptx 清华大学精品Python学习PPT课件-第7章 Python模块.pptx 清华大学精品Python学习PPT课件-第8章 Python类和对象.pptx 清华大学精品Python学习PPT课件-第9章 Python异常.pptx 清华大学精品Python学习PPT课件-第10章 Python文件操作.pptx 清华大学精品Python学习PPT课件-第11章 Python项目实战:爬虫程序.pptx 清华大学精品Python学习PPT课件-第12章 Python项目实战:数据可视化.pptx 清华大学精品Python学习PPT课件-第13章 Python项目实战:数据分析.pptx 【模块的概述】 在Python编程中,模块是一个包含对象定义和语句的独立文件,通常以.py为扩展名。模块可以实现特定的功能,比如在给定的示例中,我们看到一个名为`febolacci_1`的模块,它包含了计算斐波那契数列的函数`fbnc()`。模块化编程有助于代码的组织和复用,提高代码的可读性和维护性。 【命名空间】 命名空间是Python中的一个重要概念,它是一个字典,存储着变量名与其对应对象的映射关系。Python有全局命名空间和局部命名空间之分。在函数内部定义的变量属于局部命名空间,而全局变量则存在于全局命名空间。当一个局部变量和全局变量同名时,函数内部会优先使用局部变量。如果要在函数内部修改全局变量,需要使用`global`关键字声明。 【模块导入方法】 1. `import module`: 这是最常见的导入模块的方式,允许我们引用模块中的函数和变量,例如`module.function()`。 2. `from module import function`: 这种方式直接导入指定函数,可以直接使用函数名,但可能会导致命名冲突。 3. `import module as new_name`: 这种方法可以给模块起别名,方便记忆和使用,例如`import numpy as np`。 【模块导入的注意事项】 - 模块只会被导入一次,多次导入不会重复执行。 - 可以使用`help(module)`查看模块的帮助信息。 - 自定义模块时,确保模块文件与调用程序位于同一目录,且模块名遵循Python的命名规则,避免与内置模块重名。 【自定义模块和包】 1. 自定义模块:创建一个.py文件并编写所需功能,确保模块文件与调用的程序在同一目录,或者在Python的搜索路径中。 2. 自定义包:在大型项目中,为了管理多个模块,可以创建包。包是一个包含子模块的目录,目录下有一个`__init__.py`文件,表示这是一个Python包。包可以有子包,形成分层的结构,帮助组织和管理复杂项目。 通过以上内容,我们可以了解到Python模块是构建程序的重要工具,理解模块、命名空间和导入机制对于编写清晰、高效的代码至关重要。学习Python的过程中,掌握这些基础知识将对提升编程能力大有裨益。
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![ppt](https://img-home.csdnimg.cn/images/20210720083527.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![avatar](https://profile-avatar.csdnimg.cn/d65d1303dca64715939540eb2ae5ddff_qq_27595745.jpg!1)
- 粉丝: 436
- 资源: 6804
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)
- 1
- 2
前往页