千家信息网

Python语法中的Module模块该如何理解

发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,Python语法中的Module模块该如何理解,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一、定义包含一系列数据,函数,类的文件,通常
千家信息网最后更新 2024年11月23日Python语法中的Module模块该如何理解

Python语法中的Module模块该如何理解,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

    一、定义

    包含一系列数据,函数,类的文件,通常以.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 module01module01.fun01()my02 = module01.MyClass02()my02.fun02()输出结果:模块1模块1的fun01MyClass02Process finished with exit code 0
    from import
    1.语法:from 模块名 import成员名[as 别名]2.本质:将指定的成员导入到当前模块作用域中3.作用:将模块内的一个或者多个成员导入到当前模块的作用域
    # 第二种导入方式from module01 import MyClass02from module01 import fun01fun01()my02 = MyClass02()my02.fun02()输出结果模块1模块1的fun01MyClass02Process finished with exit code 0
    from 模块名 import *
    1.语法:from module01 import *2.本质:将指定模块的所有成员导入到当前模块作用域3.模块中以下划线(_)开头的属性,不会被导入
    # 第三种导入方式from module01 import *fun01()my02 = MyClass02()my02.fun02()

    看完上述内容,你们掌握Python语法中的Module模块该如何理解的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

    0