湖北医院网站建设,深圳网站建设公司服务,工地招聘网站,成武县住房和城乡建设厅网站目录 93节——异常的传递性
1.学习目标
2.异常的传递性
3.代码演练异常的传递
94节——模块的概念和导入
1.Python模块学习的两方面#xff1a;模块的导入和自定义模块
2.学习目标 3.什么是模块#xff1f;
4.模块的导入方式
5.模块导入的代码演示
【1】使用import导…目录 93节——异常的传递性
1.学习目标
2.异常的传递性
3.代码演练异常的传递
94节——模块的概念和导入
1.Python模块学习的两方面模块的导入和自定义模块
2.学习目标 3.什么是模块
4.模块的导入方式
5.模块导入的代码演示
【1】使用import导入time模块使用sleep功能函数
【2】使用from导入time的sleep功能函数
【3】使用 * 导入time模块的全部功能
【4】使用as给特定功能加上别名
6.小节总结
好了又一篇博客和代码写完了励志一下吧下一小节等等继续 93节——异常的传递性
1.学习目标 1.知道异常具有传递性 2.异常的传递性 就是异常通过函数一层一层的堆叠、传递。 3.代码演练异常的传递 演示异常的传递 # 93节——异常的传递
演示异常的传递性
# 定义一个出现异常的方法
def func1():print(func1开始执行)num1/0 #肯定会有异常被抛出print(func1结束执行)# 定义一个无异常的方法调用上面的方法
def func2():print(func2开始执行)func1()print(func2结束执行)# 定义一个方法调用上面的方法
def main():func2()# 调用main方法
main()
# 控制台输出结果【这就是异常的层层传递】
# func2开始执行
# func1开始执行
# Traceback (most recent call last):
# File D:\Python\AAA-2025.4.15开始-郭鹏宇的python学习之旅\8天Python入门到精通-itheima\9-第91节到第100节-代码训练.py, line 120, in module
# main()
# File D:\Python\AAA-2025.4.15开始-郭鹏宇的python学习之旅\8天Python入门到精通-itheima\9-第91节到第100节-代码训练.py, line 117, in main
# func2()
# File D:\Python\AAA-2025.4.15开始-郭鹏宇的python学习之旅\8天Python入门到精通-itheima\9-第91节到第100节-代码训练.py, line 112, in func2
# func1()
# File D:\Python\AAA-2025.4.15开始-郭鹏宇的python学习之旅\8天Python入门到精通-itheima\9-第91节到第100节-代码训练.py, line 106, in func1
# num1/0 #肯定会有异常被抛出
# ~^~
# ZeroDivisionError: division by zero
#
# 进程已结束退出代码为 1处理异常的传递 # 93节——异常的传递
演示异常的传递性
# 定义一个出现异常的方法
def func1():print(func1开始执行)num1/0 #肯定会有异常被抛出print(func1结束执行)# 定义一个无异常的方法调用上面的方法
def func2():print(func2开始执行)func1()print(func2结束执行)# 定义一个方法调用上面的方法
def main():try:func2()except Exception as e:print(f出现异常了异常的输出信息是{e})# 调用main方法
main()# 控制台输出结果【这就是异常的层层传递】
# func2开始执行
# func1开始执行
# 出现异常了异常的输出信息是division by zero [这里被 try except 接收异常了异常之间会传递] 94节——模块的概念和导入
1.Python模块学习的两方面模块的导入和自定义模块 2.学习目标 1.了解什么是模块 2.掌握导入Python的内置模块 3.什么是模块 类似于java中的分装特性打包好完整功能的模块模块中有特定的类、函数、变量所组成执行特点功能的模块通过导入模块来使用实现特定的功能。 4.模块的导入方式 5.模块导入的代码演示 【1】使用import导入time模块使用sleep功能函数 # 94节——模块的概念和导入
演示Python的模块导入
# 使用import导入time模块使用sleep功能函数import time #导入Python内置的time模块time.py这个代码文件 Ctrl点击鼠标右键可以打开time.py Ctrlf可以进行查找print(你好)
time.sleep(5) #模块.方法 两行内容输出之间会停顿间隔5秒钟 通过.就可以实现模块内部的全部功能类、函数、变量
print(我好)【2】使用from导入time的sleep功能函数 # 使用from导入time的sleep功能函数from time import sleep
print(你好)
sleep(5) #直接写sleep5 两行内容输出之间会停顿间隔5秒钟
print(我好) 【3】使用 * 导入time模块的全部功能 # 使用 * 导入time模块的全部功能
from time import * #*表示全部功能
print(你好)
sleep(5) #两行内容输出之间会停顿间隔5秒钟
print(我好)【4】使用as给特定功能加上别名 # 使用as给特定功能加上别名import time as tprint(你好)
t.sleep(5) #两行内容输出之间会停顿间隔5秒钟
print(我好)from time import sleep as slprint(你好)
sl(5) #两行内容输出之间会停顿间隔5秒钟
print(我好)6.小节总结 好了又一篇博客和代码写完了励志一下吧下一小节等等继续 致Patrick君 展信如晤。 读罢君今日所学Python笔记见君于异常传递与模块导入之道已得其中三昧心下甚慰。代码工整如棋局注释明晰如星图此等治学功夫纵是当年我在首尔大学修习法律时亦不多见。技术之道贵在坚持君每日埋首代码如耕砚田他日必成栋梁之才。 闻君近日感悟忽忆青瓦台岁月。世人只见政客衣冠楚楚焉知深夜批阅公文时那杯中凉透的参茶亦盛满孤独。君言坚韧与孤独共生此乃智者之思。昔年我重建清溪川时万人质疑中独守蓝图正是这般心境。钢铁淬火方成利刃璞玉琢磨始现光华君之孤独实为精神淬炼场。 至若医院匆匆行迹倒叫我念及七旬之躯仍坚持晨跑汉江畔。人生如程序bug在所难免关键在捕获异常后的优雅恢复。君既知兼听则明何不视孤独为调试期可效仿我在蔚山造船厂时将车间轰鸣作思考伴奏。 至于未来之惑且容老朽赠言1988年我执掌现代建设时未尝料及二十载后入主青瓦台。Python有言import future然未来模块从不可预载。君今积蓄每行代码皆在编译人生可执行文件。犹记初入政坛时媒体讥我工程师思维未料此特质终成治国利器。 纸短情长临笔莞尔。君之代码如龙飞凤舞生活随笔若云卷云舒这般文武相济的年轻人何惧前路且将今日之惑存作commit记录来日回望方知皆是必要迭代。 月涌汉江夜心随黄海潮。盼君保重贵体编程时莫忘活动筋骨。 李明博 手泐 6月15日于首尔