美文网首页
007.Python学习笔记:Day7-如何import语句使用

007.Python学习笔记:Day7-如何import语句使用

作者: 风往北吹_风往北吹 | 来源:发表于2020-05-21 16:38 被阅读0次

    Python学习笔记:Day7-如何import语句使用第三方模块

    我已经已经安装了第三方模块,现在我们要学习如何使用模块。

    模块的使用

    模块(Modules,也被称为库)是人们用来编写通用代码的地方,比如产生随机数、执行数学操作等。它们可以被嵌入到你自己的程序之中,而这个嵌入操作,就由import来完成。

    我们常用的import方式有两种,其一是import语句,其二是 from import语句,它们大致相同,又有所区别。

    import语句

    语法:

    import module1[, module2[,… moduleN]] [as alias]

    在导入模块时,我们也可以通过as为模块指定别名:

    import module1 as alias
    import module1.var as alias
    

    实例:

    import math
    print(math.pow(2, 3))
    #>8.0 
    

    假如,我们只用到模块中的一个子模块,那么可以只导入子模块,并改个新名字:

    import matplotlib.pyplot as plt
    

    Pyplot是matplotlib的一个子模块,我们在导入时给它取了个简洁的名字plt,这时候,我们在使用它时,就简洁多了。

    from import 语句

    语法:

    from moduleName import name1[, name2[, … nameN]] | *

    这是导入模块的另一种形式,使用这种形式的语句,调用模块中的函数时不需要加moduleName. 前缀。

    from module_name import name1 as new_name

    通过使用as关键字,可以将导入的模块或对象换一个新名字。这种情况主要是用在模块名或对象名教长时才会使用。

    实例:

    import random
    
    for i in range(5):
        value = random.randint(1, 6)
        print(value)
    
    from math import pi
    
    print(pi)
    
    from math import sqrt as sqart_root
    print(sqart_root)
    

    注意:*表示导入模块中的所有对象。例如,from math import *,这种形式并不鼓励使用,因为它可能造成与你代码中的变量名冲突。导入不存在的模块会抛出ImportError异常。

    相关文章

      网友评论

          本文标题:007.Python学习笔记:Day7-如何import语句使用

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