码迷,mamicode.com
首页 > 其他好文 > 详细

常用模块

时间:2020-04-27 22:15:53      阅读:55      评论:0      收藏:0      [点我收藏+]

标签:char   info   第三方模块   int   arm   函数   import   color   port   

一.模块的含义:说简单一些,就是一个.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的方式导入。

 

 

 

 

    

常用模块

标签:char   info   第三方模块   int   arm   函数   import   color   port   

原文地址:https://www.cnblogs.com/yxzymz/p/12790363.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!