模块的创建|学习笔记

简介: 快速学习 模块的创建

开发者学堂课程【Python 语言基础 3:函数、面向对象、异常处理模块的创建】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/601/detail/8759


模块的创建


目录 :


一、模块(module)

二、引入模块的方法

 

 

一、模块(module)

模块化,模块化指将一个完整的程序分解为一个一个小的模块,通过将模块组合,来搭建出一个完整的程序。

不采用模块化,统一将所有的代码编写到一个文件中。

采用模块化,将程序分别编写多个文件中。

模块的有点:

1方便开发

2方便维修

3模块可以复用

 

1 在 python 中一个 py 文件就是一个模块,要想创建模块,实际上就是建设一个python 文件

注意:模块名要符号标识符的规范,

例如  test_module_py

 

二、引入模块的方法

在一个模块中引入外部模块

A  import  模块名 (模块名,就是 python 文件的名字,注意不要py)

例如向模块 _py 引入 tesst_module_py, 只需要在模块 _py 输入 import test_module 就可以了

注意:可以引入同一个模块多次,但是模块的实例只会创建一个

例如在模块输入三次 import test_module    

在 test_module_py 只显示一次

 

B import 模块名 as 模块别名(简化)

例如在模块_py 输入 import test_module as test

Print (test)

 

注意:import 可以在程序的任意位置调用,但是一般情况下,import 语句都会统一写在程序的开头。

在每一个模块内部都有一个 _name_属性,通过这个属性可以获得到模块的名字。

例如  print (test_name_)  ,会显示 test_module

_name_属性值擦为_main_的模块是主模快。

一个程序只会有一个主模块,主模块是我们直接通过 python 执行的模块。

相关文章
|
2月前
|
Shell Linux Python
你知道创建模块都有哪些方式吗?
你知道创建模块都有哪些方式吗?
29 0
|
JSON 数据格式 Python
学到了,学到了导入模块还能这么操作
学到了,学到了导入模块还能这么操作
|
Java 数据库
项目的模块以及每一个模块的作用
项目的模块以及每一个模块的作用
项目的模块以及每一个模块的作用
|
物联网 Android开发 芯片
JDY-10M 模块介绍 | 学习笔记
快速学习 JDY-10M 模块介绍
JDY-10M 模块介绍 | 学习笔记
|
开发者 Python
导入模块 | 学习笔记
快速学习导入模块
导入模块 | 学习笔记
|
Java 开发者
后台分类模块之相关类之创建 | 学习笔记
快速学习后台分类模块之相关类之创建
|
开发者 Python
自定义模块的使用|学习笔记
快速学习自定义模块的使用
|
开发者 Python
导入模块的五种方法| 学习笔记
快速学习导入模块的五种方法
|
Python
Python编程:动态导入模块
Python编程:动态导入模块
118 0
|
JavaScript 前端开发 Go
前端模块管理器简介
Component是Express框架的作者TJ Holowaychuk开发的模块管理器。它的基本思想,是将网页所需要的各种资源(脚本、样式表、图片、字体等)编译后,放到同一个目录中(默认是build目录)。
191 0
前端模块管理器简介