美文网首页
生信技巧每日分享day27-一文搞懂python中import的

生信技巧每日分享day27-一文搞懂python中import的

作者: 江湾青年 | 来源:发表于2023-04-02 10:11 被阅读0次

    import module

    • 导入整个模块,使用时需要通过 module. 的方式来访问其中的函数、类或变量。
      例如:
    import math
    
    print(math.pi)
    

    from module import function

    • 从模块中导入指定的函数,使用时可以直接调用该函数,不需要通过 module. 的方式来访问。
      例如:
    from math import pi
    
    print(pi)
    

    from module import *

    • 从模块中导入所有函数、类或变量,使用时可以直接调用,不需要通过 module. 的方式来访问。不过这种方式不太推荐,因为容易发生命名冲突的问题。
      例如:
    from math import *
    
    print(pi)
    

    as

    另外,还可以使用 as 关键字来给导入的模块或函数起别名,以避免命名冲突。

    import pandas as pd
    from numpy import array as arr
    
    df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
    a = arr([1, 2, 3])
    
    print(df)
    print(a)
    

    输出结果:

       A  B
    0  1  4
    1  2  5
    2  3  6
    [1 2 3]
    

    总结

    importfrom ... import 是 Python 中常用的模块导入方式,可以根据实际需求进行选择。需要注意的是,尽量避免使用 from module import * 这种方式,以避免命名冲突的问题。

    相关文章

      网友评论

          本文标题:生信技巧每日分享day27-一文搞懂python中import的

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