• Python模块及部分常见模块详解


    一、相关
    在Python中,一个文件(.py)就可以当做一个模块,类似Java中的类、包,每一个模块都可以看做是是一个独立的文件/文件夹。我们可以把某一种功能封装在一个模块里,在其他的模块里需要这种功能的时候,直接调用这个模块的函数,这样可以使我们的代码看起来更简洁,更有条理性。模块能定义函数,类和变量,模块里也能包含可执行的代码。除此之外,现在已提供了许多优秀的模块共程序员们使用,我们可以便捷地引入一个模块来使用其中的功能,让编程变得更加简单。

    二、模块的来源
    1.Python解释器自带的模块

    2.自定义模块(注意:自定义模块不可以解释器模块同名)

    3.第三方模块

    三、模块的四种表现形式
    1.Python文件

    2.一系列Python文件的结合体(需要有一个__init__.py文件)

    3.已被编译为共享库或DLL的C或C++扩展

    4.自编辑解释器内部模块(作者不是很了解)

    四、模块的引入方法
    简单来说,Python中模块的引入有两种方法:import *** 和from *** import ***

    细分一下则有如下解释:

    1.import ***
    直接引入对应的模块

    2.import *** as mm
    引入模块,并取别名

    3.from *** import 功能名
    引入某模块的某功能

    4.from *** import 功能名 as 别名
    直接拿别名来用

    5,from 模块名 import  * 
    引入该模块的所有功能,但是无法像第四条一样使用别名

    五、部分常见模块

    想看更多请前往   --->>>>>原文链接:https://blog.csdn.net/shouchenchuan5253/article/details/105027720


    ————————————————
    版权声明:本文为CSDN博主「Baldwin_KeepMind」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/shouchenchuan5253/article/details/105027720

    你有什么心态,就有什么样的人生。管不好自己的心态,注定你就是个弱者。
  • 相关阅读:
    Linq to Sql 总生成 where ID is null 的解决办法
    jexus asp.net Linux Web Server
    怎么修改盘符
    TCP、UDP、IP 协议分析
    和浙大妹子聊准备笔面
    2015腾讯笔试大题
    导出/打印项目数据报表需要设置IE浏览器
    Eclipse快捷键
    Eclipse如何解决启动慢?
    eclipse mars4.5安装hibernate开发环境
  • 原文地址:https://www.cnblogs.com/LQZ888/p/12566902.html
Copyright © 2020-2023  润新知