版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
了解异常异常的捕获方法异常的传递Python模块Python包模块的导入自定义模块了解什么是模块掌握导入Python内置的模块Python模块(Module),是一个Python文件,以.py结尾.模块能定义函数,类和变量,模块里也能包含可执行的代码.模块的作用:
python中有很多各种不同的模块,每一个模块都可以帮助我们快速的实现一些功能,
比如实现和时间相关的功能就可以使用time模块我们可以认为一个模块就是一个工具包,每一个工具包中都有各种不同的工具供我们使用进而实现各种不同的功能.大白话:模块就是一个Python文件,里面有类、函数、变量等,我们可以拿过来用(导入模块去使用)什么是模块模块在使用前需要先导入导入的语法如下:常用的组合形式如:import模块名from模块名import类、变量、方法等from模块名import*import模块名as别名from模块名import功能名as别名模块的导入方式基本语法:案例:导入time模块import模块名import模块名import模块名1,模块名2模块名.功能名()#导入时间模块
importtime
print("开始")
#让程序睡眠1秒(阻塞)
time.sleep(1)
print("结束")基本语法:案例:导入time模块中的sleep方法from模块名import功能名from模块名import功能名功能名()#导入时间模块中的sleep方法
fromtimeimportsleep
print("开始")
#让程序睡眠1秒(阻塞)
sleep(1)
print("结束")基本语法:案例:导入time模块中所有的方法from模块名import*from模块名import*功能名()#导入时间模块中所有的方法
fromtimeimport*
print("开始")
#让程序睡眠1秒(阻塞)
sleep(1)
print("结束")基本语法:案例:as定义别名#模块定义别名import模块名as别名#功能定义别名from模块名import功能as别名#模块别名
importtimeastt
tt.sleep(2)
print('hello')#功能别名
fromtimeimportsleepassl
sl(2)
print('hello')1.什么是模块?模块就是一个Python代码文件,内含类、函数、变量等,我们可以导入进行使用。2.如何导入模块3.注意事项:from可以省略,直接import即可as别名可以省略通过”.”来确定层级关系模块的导入一般写在代码文件的开头位置了解异常异常的捕获方法异常的传递Python模块Python包模块的导入自定义模块了解如何自定义模块并使用了解__name__变量和__all__的作用Python中已经帮我们实现了很多的模块.不过有时候我们需要一些个性化的模块,这里就可以通过自定义模块实现,也就是自己制作一个模块案例:新建一个Python文件,命名为my_module1.py,并定义test函数注意:
每个Python文件都可以作为一个模块,模块的名字就是文件的名字.
也就是说自定义模块名必须要符合标识符命名规则制作自定义模块在实际开发中,当一个开发人员编写完一个模块后,为了让模块能够在项目中达到想要的效果,这个开发人员会自行在py文件中添加一些测试信息,例如,在my_module1.py文件中添加测试代码test(1,1)问题:
此时,无论是当前文件,还是其他已经导入了该模块的文件,在运行的时候都会自动执行`test`函数的调用解决方案:测试模块deftest(a,b):print(a+b)test(1,1)deftest(a,b):print(a+b)#只在当前文件中调用该函数,其他导入的文件内不符合该条件,则不执行test函数调用if__name__=='__main__':test(1,1)注意事项:当导入多个模块的时候,且模块内有同名功能.当调用这个同名功能的时候,调用到的是后面导入的模块的功能注意事项如果一个模块文件中有`__all__`变量,当使用`fromxxximport*`导入时,只能导入这个列表中的元素__all__1.如何自定义模块并导入?在Python代码文件中正常写代码即可,通过import、from关键字和导入Python内置模块一样导入即可使用。2.__name__变量的功能是?if__name__==“__main_
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年C1驾驶证学法减分高频真题(含详细通俗答案解析)
- 2026年垃圾分类入户劝导笔试试题(含答案)
- 粉体筒仓安全管理实施细则
- 高处坠落事故应急演练脚本
- 2026年《航道法》安全试题库及答案
- 2026年宠物美容洗护师职业技能等级认定题库
- 家具行业销售部销售顾问家具销售流程手册(执行版)
- 艺术表演音响设备调试与使用手册
- 环保设施安装与调试手册
- 环氧中涂批刮平整度管控工艺
- 2026秋人教版初中英语七年级上册(新教材)教学计划含进度表
- 喷砂工考试题及答案
- 《石材加工企业职业病危害风险分级管控体系实施指南》
- 2026重庆科瑞南海制药有限责任公司招聘15人笔试备考题库及答案详解
- 2026年秋季学期小学三年级信息科技教学计划(人教版2024上册)
- 2026-2030改性塑料产业市场发展分析及发展趋势与投资战略研究报告
- 2026-2027学年人教版(新教材)小学美术五年级上册教学计划及进度表
- 2026年中医适宜技术三基培训题库(含答案)
- 制氮系统安装调试施工方案及技术措施
- 2026新教材统编版九年级上册历史:知识点梳理+课后练习答案
- 2026年江苏省职业卫生专业技术人员集中理论考试放射卫生检测与评价复习题及答案
评论
0/150
提交评论