常用模块
Posted yxzymz
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常用模块相关的知识,希望对你有一定的参考价值。
一.模块的含义:说简单一些,就是一个.py文件。
优点:提供了代码的可维护性
二.模块包括三种:
1.python标准库(内置的)
2.第三方模块(无法直接调用,可以tab命令安装)
3.应用程序自定义模块
在pycharm中添加时,可以添加package和文件夹,二者的差别是,package里有一个_init_文件,而文件夹里面没有
注意:先写一个cal.py,里面只写各种函数,之后在同一个文件创造一个test.py就可以引用了。
本质:import cal相当于把cal的代码在本文件中重新运行一遍,并引入变量名
cal文件 def jia(x,y): return x+y def jian(x,y): return x-y
test文件 import cal print(cal.jia(3,5)) #这两个文件必须存在于一个package中 print(cal.jian(110,123))
新写法
#??这么写就可以直接调用jia jian from cal import jia from cal import jian from cal import * #不推荐这种写法,一下子把所有的变量都引入了,就乱了 print(jia(3,5)) #输出结果为8
三.引入路径
如果我要在yxz.py中引入lesson21中的文件,应该怎么写才对?
from lesson21 import cal #这么写拿过来就能用了 print(cal.jia(77,66))
注意!在写程序中,会默认在当前所执行的文件中当作目录,如果该目录下能够找到需要的东西,就能够导入。如果不能找到,必须按照from xxx impor xxx的方式导入。
以上是关于常用模块的主要内容,如果未能解决你的问题,请参考以下文章