第十七天 PYTHON学习

【今日学习】

一、模块

1.什么是模块,为什么要有模块,有哪些作用

在Python中,模块是一个集合多个功能的工具的Python文件。为了解决代码过长,杂乱问题,虽然有函数存在可以调用,但还是比较杂乱,不成体系,引入模块。模块可以存放多个功能的工具,方便归类,调用和找到代码执行出错问题

2.调用模块

 2.1  调用模块形式

import 模块

/ (还需要用  模块.工具  去调用)

import  模块  as   别名

/ (如果遇到模块名比较长时,为了方便调用时省事,可以改成别名比较短的.另外一个功能是当两个模块中有相同工具时可以改成相同的名字,让用户选择去调用)

from 模块 import 工具

 

/(为了解决不再通过  模块.工具 去调用,但有可能与当前名字发生冲突)

 

2.2  调用的模块原理

import 模块,调用模块时,需要在调用时重新开辟内存空间,将调用的模块/调用的模块内工具放进去。开辟的新空间与现用空间相互独立。

3.区分python文件的两种用途

python文件第一种用法是作为脚本文件直接运行,另一种可以被当做模块调用运行;

如何判断python文件是在运行哪种方式可以通过:

if --name--=='--main--':

print('文件未被调用')

4.模块的搜索路径

调用模块时的搜索路径是先在模块已经加载到内存中去寻找,如果找不到,再到python解释器自带的内置函数中去寻找,如果还没有,再到sys.path去寻找模块。

 注意:sys.path ['文件路径1','文件路径2','文件路径3'.....   ]    文件路径1是默认为现在打开的python文件所在的文件夹地址。

 

【学习领悟】 

 1、模块的是为了进一步解决代码杂乱的问题,类似函数一样可以调用

 2、模块在调用时遵循的搜索原则要记住,通过sys.path这种方式调用时,如果没有找到调用的文件,可以在里面添加调用路径,这样就可以找到地址了

 

 

 

 

posted @ 2018-10-11 20:52  runjam  阅读(103)  评论(0编辑  收藏  举报