常用模块

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的方式导入。

 

 

 

 

    

以上是关于常用模块的主要内容,如果未能解决你的问题,请参考以下文章

Python 常用模块学习

如何使用模块化代码片段中的LeakCanary检测内存泄漏?

C#常用代码片段备忘

swift常用代码片段

# Java 常用代码片段

# Java 常用代码片段