zoukankan      html  css  js  c++  java
  • 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

    你有什么心态,就有什么样的人生。管不好自己的心态,注定你就是个弱者。
  • 相关阅读:
    ubuntu 安装redis以及phpredis
    【译】关于Rust模块的清晰解释
    【译】Ringbahn的两个内存Bug
    从背单词到写代码
    【译】Rust中的array、vector和slice
    【译】理解Rust中的闭包
    【译】Rust,无畏并发
    Linux环境下发布.net core
    负载均衡之nginx
    mysql数据库变更监控(canal)
  • 原文地址:https://www.cnblogs.com/LQZ888/p/12566902.html
Copyright © 2011-2022 走看看