python中的模块_Python中的模块

本文参考《Ptyhon核心编程》

1、什么是模块#

模块支持从逻辑上组织Python代码。当代码量变得相当大的时候,最好把代码分成一些有组织的代码段,前提是保证它们的彼此交互。那些自我包含并且有组织的代码片段就是模块(module)。

类似C#中的命名空间的概念(个人觉得)。

425900-20170118143318796-1110418162.png

2、模块和文件#

模块是按照逻辑来组织Python代码的方法,那么文件边便是物理层上组织模块的方法,因此,一个模块也可以被看作一个文件。模块的文件名就是模块的名字加上扩展名.py。

1.模块的名称空间

425900-20170118143945765-652265424.png

3、名称空间#

名称空间是名称到对象的映射。分三个活动的名称空间:

1.局部名称空间

2.全局名称空间

3.内建名称空间

425900-20170118145137406-1781670876.png

4、导入模块#

1.import语句

import语法:

*多行

*import module1*

.

.

.

*import module2*

*行内导入

*import module1[,moduel2,......moduleN]*

425900-20170118150538265-462200638.png

2.from-import语句

你可以在你的模块中导入指定模块属性,使用form-import语句可以实现我们的目的,它的语法

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

3.扩展的import语句(as)

如果你导入的模块或者属性已经存在你的程序中,就是使用AS语法给他取别名。

import longmodulename

short=longmodulename

import longmodulename as short

5、模块内建函数#

Python1.5加入的__import__()函数,就是类似import关键字用法。

425900-20170118151112140-539155790.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值