小白学python-----初探模块

一.模块

1.什么是模块?

模块就是一系列功能的集合体

优点:1.重用功能

        2.拿来主义,提高开发效率

2.首次导入模块  import

1.创建一个属于模块的名称空间

2.执行模块内的代码,将产生的名字存放到模块的名称空间

3.在执行文件的名称空间拿到一个名字,用于指向模块的名称空间

语法:模块名.模块名称空间的名字

优点:指名道姓的引用模块的名字,不会于执行文件里的名字发生冲突

from...import...

前两步和上述的一样

第三部:在执行文件空间拿取一个名字指向模块名称空间的值

优点:不用加前缀,直接引用模块的名字

缺点:容易与当前执行文件空间重复的名字发生冲突

from 模块名 import *

代表将模块中所有的名字拿到当前的名称空间中

模块的搜索路径

先从内存中找,再从内置里找,然后从sys.path里找,先找当前的路径

sys.path的第一个值是当前执行文件的文件夹

猜你喜欢

转载自blog.csdn.net/qq_42721964/article/details/81430901