模块知识点总结及复习

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

模块的概述


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

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

3.提高代码的可维护性

4.提高代码的可重用性


自定义模块


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

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

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

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


使用import语句导入模块


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


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

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

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

相关文章
|
消息中间件 架构师 NoSQL
咕炮课堂Java架构师课程
针对1-5年经验开发者,【Java架构师培训】聚焦互联网热门技术,如Redis、MongoDB、Dubbo、Zookeeper、Kafka,讲授高并发、高可用分布式解决方案。由资深讲师指导,提升技术水平。
230 2
咕炮课堂Java架构师课程
|
机器学习/深度学习 前端开发 数据可视化
神奇的streamlit (哇 原来深度学习还可以这样玩)
神奇的streamlit (哇 原来深度学习还可以这样玩)
神奇的streamlit (哇 原来深度学习还可以这样玩)
|
边缘计算 运维 安全
云上物联网边缘节点:重塑连接智能世界的桥梁
结语 云上物联网边缘节点作为物联网技术的重要组成部分,正以其独特的优势和潜力推动着物联网的快速发展。面对未来的机遇和挑战,我们需要不断创新和完善边缘节点的技术架构和应用模式,推动物联网技术的深度融合和广泛应用,为构建智慧社会贡献力量。
384 0
|
存储 JavaScript 前端开发
js中的遍历方法比较:map、for...in、for...of、reduce和forEach的特点与适用场景
js中的遍历方法比较:map、for...in、for...of、reduce和forEach的特点与适用场景
671 0
|
运维 网络安全 Python
使用Python http.server模块共享文件
今天给大家介绍一下Python标准库中的http.server模块。这个模块提供了一种简单的方式来快速启动一个HTTP服务器,非常适合临时共享文件、测试、教学等轻量级场景。
|
存储 Dart
Dart中的集合类型:List(数组/列表)
Dart中的集合类型:List(数组/列表)
394 0
|
Java 数据库连接 数据库
MyBatis之旅:从零开始的环境搭建与配置
MyBatis之旅:从零开始的环境搭建与配置
388 1
|
机器学习/深度学习 前端开发 数据可视化
数据分析web可视化神器---streamlit框架,无需懂前端也能搭建出精美的web网站页面
数据分析web可视化神器---streamlit框架,无需懂前端也能搭建出精美的web网站页面
1134 0
|
机器学习/深度学习 人工智能 自然语言处理
构建未来:AI在持续学习系统中的创新应用
【4月更文挑战第6天】 随着人工智能(AI)技术的不断进步,其在教育领域的应用已经从理论走向实践。本文探讨了AI在持续学习系统中的应用,重点分析了如何利用AI技术提高学习效率、个性化学习体验以及优化教育资源分配。文章通过案例研究和最新研究成果,展示了AI如何帮助构建一个更加智能、高效和包容的学习环境。
|
小程序 前端开发 API
uniApp中uView组件库的丰富布局方法
uniApp中uView组件库的丰富布局方法
421 0