zoukankan      html  css  js  c++  java
  • Python中的模块

    本文参考《Ptyhon核心编程》

    1、什么是模块#

    模块支持从逻辑上组织Python代码。当代码量变得相当大的时候,最好把代码分成一些有组织的代码段,前提是保证它们的彼此交互。那些自我包含并且有组织的代码片段就是模块(module)。
    类似C#中的命名空间的概念(个人觉得)

    2、模块和文件#

    模块是按照逻辑来组织Python代码的方法,那么文件边便是物理层上组织模块的方法,因此,一个模块也可以被看作一个文件。模块的文件名就是模块的名字加上扩展名.py。

    1.模块的名称空间

    3、名称空间#

    名称空间是名称到对象的映射。分三个活动的名称空间:
    1.局部名称空间
    2.全局名称空间
    3.内建名称空间

    4、导入模块#

    1.import语句

    import语法:
    *多行
    *import module1*
    .
    .
    .
    *import module2*
    *行内导入
    *import module1[,moduel2,......moduleN]*
    

    2.from-import语句
    你可以在你的模块中导入指定模块属性,使用form-import语句可以实现我们的目的,它的语法

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

    3.扩展的import语句(as)

    如果你导入的模块或者属性已经存在你的程序中,就是使用AS语法给他取别名。

    import longmodulename
    short=longmodulename
    
    
    import longmodulename as short
    
    

    5、模块内建函数#

    Python1.5加入的__import__()函数,就是类似import关键字用法。

  • 相关阅读:
    每日日报2020.12.1
    每日日报2020.11.30
    981. Time Based Key-Value Store
    1146. Snapshot Array
    565. Array Nesting
    79. Word Search
    43. Multiply Strings
    Largest value of the expression
    1014. Best Sightseeing Pair
    562. Longest Line of Consecutive One in Matrix
  • 原文地址:https://www.cnblogs.com/wxc-kingsley/p/6296611.html
Copyright © 2011-2022 走看看