没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
模块是最高级的程序组织单位,可以打包程序代码和数据以备重用。模块可被如下两种语
句和一种重要的内置函数所处理:
import 允许客户按整体取得一个模块
from 允许客户从一个模块中取得某些特定的名字
reload 提供了一种无需停止 Python 就可以重载模块代码的方法
模块的作用:
1. 代码重用
2. 系统名字空间的划分。模块是天然的组织系统组件的工具
3. 实现服务或数据的共享。
模块基础概况:
1. 生成的模块形式:Python 文件、C 扩展程序。许多 Python 的内置工具事实上都是导入
C 扩展模块。
2. 使用模块:import, from, reload()
3. 模块查找路径:PYTHONPATH. Python 通过检查所有在 PYTHONPATH 环境变量中列出目
录,来查找可以导入的模块。
举例说明:
首先在文件编辑器输入如下语句,并保存为 myle.py,注意一定是以.py 结尾的文件,以便
Python 能够识别,然后把文件放入 Python 的安装路径下。接着在交互界面输入语句,得到:
模块就是名字空间-----生成名字的地方。存在模块中的名字称为属性。严格的说,模块
对应于文件,Python 生成一个模块对象包含所有文件中定义的名字,简单的说模块就是名
字空间。
模块载入和作用域概念:
1. 模块语句在第一次导入的时候执行
2. 顶层赋值生成模块的属性
3. 模块的名字空间:a!ribute__dict__,或 dir(). 通过导入而生成的模块空间是字典,可通过
与模块相关联的内置__dict__属性访问
4. 模块文件是单一作用域的(局部的就是全局的)。一个模块的作用域是一个模块对象
的属性名字空间,在导入之后就可以使用。
资源评论
曰京天
- 粉丝: 3
- 资源: 15
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功