python模块import导入_1.15

函数:

将一组代码组织到一起,实现某种功能

 

模块:

为实现某种逻辑将相关连的函数写在同一个文件里,使逻辑更清楚,这就是一个模块

在python中文件以.py结尾的,那这个.py文件就可以称为模块

模块共分为三种:python标准库、第三方模块、应用程序自定义模块

相同名字的函数和变量可以分别存在不同的模块中,因此,我们在编写自己的模块的时候,不必考虑名字会与其它模块冲突,但是也要注意,尽量不要与内置函数名字冲突

 

包:

为了方便管理模块,python中引入了包的概念

包由关联多个模块组成的目录,在每一个包下都有一个_init_.py文件,这个文件必须存在,否则python就把这个目录当成普通目录,而不是一个包

init.py可以是一个空文件,也可是有python代码,因为_init_.py本身就是一个模块

 

import导入:

使用import关键字,可以将一个包中已出现的一个或多个函数或模块,引入到另一个python代码中,从而实现代码的复用

注意:

1、如果是导入本地的文件,直接使用:import filename

2、如果导入的是一个包,该包下面必须有_init_.py文件才可以导入,否则报错,只有有了_init_.py文件,python解析器才会吧这个目录当成是包

 

import语句语法

import module

关键字 模块名

使用方法:

import math #导入math模块

math.floor() 调用math模块中的floor()函数

 

如果要同时导入多个模块,只需要在模块名之前用逗号进行的分隔

import module1,module2,module3......

 

import语句导入模块顺序

最好把导入模块放在代码的开头

 

为什么要把import导入模块放在程序开头使用呢?

解释器在执行语句时,遵循作用域的原则,因为这和作用域关系,如果在顶层导入模块,此时它的作用域是全局的;如果在函数内部导入了模块,那它的作用域只是局部的,不能被其它函数使用。如其它模块也需要用到这个模块,还需要再次导入比较麻烦

 

在用import语句导入模块时最好用这样的顺序

1、python标准库模块

2、python第三方模块

3、自定义模块

 

from-import 语句

python from import 语句也是导入模块的一种方法,更确切的说是导入指定的模块内的指定函数方法

 

from-import语句语法

from module import name

关键字 模块名 关键字 方法名

例如:导入函数math模块中的floor函数方法:

from math import floor

举例:

from math import floor #导入math模块中的floor函数方法

floor() #调用floor()函数方法

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值