美文网首页
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-模块调用

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