您当前的位置:首页 > IT编程 > python
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:详解Python语法之模块Module

51自学网 2022-02-21 10:36:58
  python
这篇教程详解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()

总结

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


Python实现四个经典小游戏合集
pycharm
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。