模块知识点总结及复习

简介: 模块知识点总结及复习

模块的概述


1.在python中,一个扩展名为.py的文件都是一个模块

2.把有特定功能的代码放在一个文件中作为一个模块,从而方便其他程序和脚本的导入并使用。另外也可以避免函数名与变量名冲突

3.提高代码的可维护性

4.提高代码的可重用性


自定义模块


作用:规范代码,让代码更易阅读

方便其他程序员使用已经编写好的代码,提高开发效率

创建模块:设置的模块名不能时python自带的标准模块名称

模块文件的扩展名必须是.py


使用import语句导入模块


import modulename [as alias]  # modulename 是所引入的模块名称,[as alias] 给函数起别名,通过别名也可以使用模块
# 例如
import bmi      # 导入bmi函数
bmi.fun()       # 执行模块中的函数


注意:在调用模块中的函数,变量或者类时,需要在函数,变量和类的前面添加“模块名.”作为前提

如果函数的名字太长且不容易记住,可以再导入模块时使用as关键字为函数设置一个别名,然后在使用函数的时候就可以通过别名来使用这个函数

使用from···import语句导入函数

相关文章
|
8月前
|
存储 Cloud Native Linux
QToolButton几个小知识点总结
QToolButton几个小知识点总结
|
2月前
|
算法 C语言
883重要知识点
883重要知识点
18 0
|
2月前
|
数据采集 监控 数据可视化
智慧矿山知识点总结
智慧矿山知识点总结
53 0
|
2月前
|
C++
关于C++的一些小知识点
关于C++的一些小知识点
|
XML 存储 JSON
有关于Java前端的相关知识点
1. 标签上 title 与 alt 属性的区别是什么?,2. DIV+CSS 布局较 table 有什么优势?,3. 介绍一下标准的 CSS 的盒子模型?低版本 IE 的盒子模型有什么不同的?,4. CSS 选择符有哪些?,5. JS 的数据类型有哪些?,6. null,undefined 的区别?,7. 描述下 JSON 对象的两个很重要的方法,8. eval 是做什么的?,9. 简述下为何通过 ajax 发送的请求会出现乱码问题,如何解决?,10.HTML5、CSS3 里面都新增了那些新特性?,11.什么是响应式设计?,12.为什么我们要弃用 table 标签,.......15...
|
Python
知识点总结 (3)
知识点总结 (3)
|
数据采集 人工智能 大数据
知识点总结(1)
知识点总结(1)
|
存储 编译器 程序员
c++续筑 c++11小知识点
在早期C/C++中auto的含义是:使用auto修饰的变量,是具有自动存储器的局部变量,但遗憾的是一直没有人去使用它 C++11中,标准委员会赋予了auto全新的含义即:auto不再是一个存储类型指示符,而是作为一个新的类型指示符来指示编译器,auto声明的变量必须由编译器在编译时期推导而得。
140 0
c++续筑 c++11小知识点