详解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
    投稿

    猜你喜欢

  • 使用SQL语句快速获取SQL Server数据字典

    2009-01-08 16:31:00
  • python网络爬虫之模拟登录 自动获取cookie值 验证码识别的具体实现

    2023-10-08 03:00:37
  • JavaScript实现简单省市联动

    2024-04-16 09:53:44
  • 详解如何让页面与 iframe 进行通信

    2024-04-19 09:42:44
  • Python实现向好友发送微信消息优化篇

    2022-02-18 18:07:08
  • asp如何对用户进行授权?

    2009-11-20 18:46:00
  • Python 解决logging功能使用过程中遇到的一个问题

    2023-05-25 11:31:05
  • MySQL 4.0 升级到mysql 5.0的方法

    2024-01-18 10:07:12
  • 总结Python变量的相关知识

    2021-01-22 19:18:47
  • 用Python从零实现贝叶斯分类器的机器学习的教程

    2021-02-21 05:14:27
  • Python生成二维码的教程详解

    2023-05-31 08:41:43
  • mssql使用存储过程破解sa密码

    2024-01-20 10:28:09
  • Python下opencv图像阈值处理的使用笔记

    2023-08-24 21:28:27
  • 基于Python制作公交车站查询系统

    2022-10-03 04:34:03
  • Python3如何将源目录中的图片用MD5命名并可以设定目标目录

    2023-11-28 10:33:17
  • Python扑克牌21点游戏实例代码

    2021-10-05 02:49:51
  • python数据结构算法分析

    2022-06-11 02:57:15
  • Python ORM编程基础示例

    2021-12-06 14:22:17
  • python numpy实现文件存取的示例代码

    2022-01-11 07:14:58
  • python web.py开发httpserver解决跨域问题实例解析

    2021-02-21 15:44:35
  • asp之家 网络编程 m.aspxhome.com