详解Python语法之模块Module

作者:南城以南1 时间:2021-06-24 06:28:28 

目录
  • 一、定义

  • 二、作用

  • 三、导入

    • 1.import导入

      • import 模块名

      • from import

      • from 模块名 import *

  • 总结

    一、定义


    包含一系列数据,函数,类的文件,通常以.py结尾

    二、作用

    让一些相关的数据,函数,类有逻辑的组织在一起,使用逻辑有利于多人合作开发

    三、导入

    1.import导入

    import 模块名


    1.语法:
    import 模块名
    import 模块名 as 别名
    as:为导入的成员起一个另外的别名,避免冲突
    2 作用:将某模块整体导入到当前模块中
    3.本质:使用变量名名modul01关联模块地址

    第一种导入方式
    # 新建一个module01.py的文件,写入如下代码
    print("模块1")

    def fun01():
       print("模块1的fun01")

    class MyClass02:
       def fun02(self):
           print("MyClass02")

    # 再新建一个demofour.py的文件,写入如下代码
    import module01
    module01.fun01()
    my02 = module01.MyClass02()
    my02.fun02()
    输出结果:
    模块1
    模块1的fun01
    MyClass02
    Process finished with exit code 0

    from import


    1.语法:
    from 模块名 import成员名[as 别名]
    2.本质:将指定的成员导入到当前模块作用域中
    3.作用:将模块内的一个或者多个成员导入到当前模块的作用域

    # 第二种导入方式
    from module01 import MyClass02
    from module01 import fun01
    fun01()
    my02 = MyClass02()
    my02.fun02()
    输出结果
    模块1
    模块1的fun01
    MyClass02
    Process finished with exit code 0

    from 模块名 import *


    1.语法:
    from module01 import *
    2.本质:将指定模块的所有成员导入到当前模块作用域
    3.模块中以下划线(_)开头的属性,不会被导入

    # 第三种导入方式
    from module01 import *
    fun01()
    my02 = MyClass02()
    my02.fun02()

    总结

    本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注脚本之家的更多内容!

    来源:https://blog.csdn.net/qq_36242554/article/details/122197006

    标签:Python,Module,模块
    0
    投稿

    猜你喜欢

  • pytorch随机采样操作SubsetRandomSampler()

    2021-05-22 18:00:46
  • Pytorch maxpool的ceil_mode用法

    2023-03-20 13:28:05
  • 详解Pycharm与anaconda安装配置指南

    2022-09-24 01:51:45
  • Django模板报TemplateDoesNotExist异常(亲测可行)

    2023-11-02 18:53:49
  • 解决Keras TensorFlow 混编中 trainable=False设置无效问题

    2022-10-23 16:56:19
  • Python使用扩展库pywin32实现批量文档打印实例

    2023-11-05 09:55:13
  • Python OpenCV之常用滤波器使用详解

    2023-02-07 22:18:25
  • python,pycharm的环境变量设置方式

    2023-08-04 10:44:41
  • JavaScript使用正则表达式获取全部分组内容的方法示例

    2023-08-27 13:38:18
  • python-httpx的具体使用

    2023-08-12 00:25:53
  • 学好python基本数据类型

    2023-07-24 21:48:40
  • 讲解使用SQL Server升级顾问的详细步骤

    2009-01-04 14:14:00
  • Python实现判断一个字符串是否包含子串的方法总结

    2023-04-17 06:27:58
  • Go语言算法之寻找数组第二大元素的方法

    2023-06-24 16:19:03
  • 在python中获取div的文本内容并和想定结果进行对比详解

    2021-09-05 07:29:37
  • 分析Python的Django框架的运行方式及处理流程

    2022-03-13 14:47:50
  • python try...finally...的实现方法

    2022-09-27 06:34:35
  • web 2.0设计指导之一:简单[译]

    2008-10-12 09:37:00
  • django之跨表查询及添加记录的示例代码

    2022-11-23 14:44:25
  • 在ASP中使用SQL语句之8:随机数的用法

    2007-08-11 13:15:00
  • asp之家 网络编程 m.aspxhome.com