美文网首页
Python-模块调用

Python-模块调用

作者: 时光清浅_许你心安_ | 来源:发表于2018-08-19 19:39 被阅读0次
  • 在Python中有一个概念叫做模块(module),在Python中要调用sqrt函数,必须用import关键字引入math这个模块,下面就来了解一下Python中的模块。

1.import

  • 在Python中用关键字import来引入某个模块,比如要引用模块math,就可以在文件最开始的地方用import math来引入。

  • 形如:

importmodule1,mudule2...

  • 当解释器遇到import语句,如果模块在当前的搜索路径就会被导入。

  • 在调用math模块中的函数时,必须这样引用:

  • 模块名.函数名

  • 这种方式必须加上模块名调用,因为可能存在这样一种情况:在多个模块中含有相同名称的函数,此时如果只是通过函数名来调用,解释器无法知道到底要调用哪个函数。所以如果像上述这样引入模块的时候,调用函数必须加上模块名。

image.png

2.from…import

  • Python的from语句让你从模块中导入一个指定的部分到当前命名空间中

  • 语法如下:

from modname import name1[, name2[, ... nameN]]

  • 例如,要导入模块fib的fibonacci函数,使用如下语句:

from fib import fibonacci

  • 注意
不会把整个fib模块导入到当前的命名空间中,它只会将fib里的fibonacci单个引入

3.from … import *

  • 把一个模块的所有内容全都导入到当前的命名空间也是可行的,只需使用如下声明:

from modname import *

  • 注意
这提供了一个简单的方法来导入一个模块中的所有项目。然而这种声明不该被过多地使用。

相关文章

  • Python-模块调用

    在Python中有一个概念叫做模块(module),在Python中要调用sqrt函数,必须用import关键字引...

  • python itertools

    PYTHON-进阶-ITERTOOLS模块小结

  • [Python] 获取当前路径

    sys.argv[0] os模块 参考资料: python-获取当前工作路径

  • PYTHON-进阶-ITERTOOLS模块小结

    PYTHON-进阶-ITERTOOLS模块小结转自wklken:http://wklken.me/posts/20...

  • python-模块

    _name_如果自己执行一个模块,_name_== main如果是调用里面的模块,_name_==模块名字 _al...

  • Python-模块

    模块 模块的搜索路径 模块导入的执行流程 循环导入 包 包中模块的使用:import 包的嵌套 包中模块的使用:f...

  • python-模块

    1、模块可以理解成一个包含函数和变量的文件,且必须以.py为扩展名 2、python中引入模块可以使用from.....

  • day9作业

    模块名字homework 调用模块

  • python-乌龟模块

    这两天找编程一小时材料时,小编惊讶地发现了python内建的乌龟模块,简直碉堡。只需懂一点英语,你就能(在屏幕上)...

  • Python-常用模块

    复习 random模块 序列化模块 json模块: 用于传输(多语言支持) pickle模块:支持所有数据类型 s...

网友评论

      本文标题:Python-模块调用

      本文链接:https://www.haomeiwen.com/subject/ygxhiftx.html