当前位置:首页>python>Python每日知识点|Day13 异常捕获 try-exc

Python每日知识点|Day13 异常捕获 try-exc

  • 2026-10-11 06:53:49
Python每日知识点|Day13 异常捕获 try-exc

Python每日知识点|Day13 异常捕获 try-exc

今日核心知识点
程序运行时常出现各类报错:输入错误、除数为0、文件找不到、索引越界。异常捕获能够拦截运行错误,不让程序直接闪退,是写出稳健程序必备语法。
🌴基础语法原理
1.  try :存放可能发生报错的代码;代码正常运行则跳过except
2.  except :捕获try产生的异常,自定义错误处理逻辑
3.  else (可选):try代码无异常的时候才执行
4.  finally (可选):无论是否报错,一定会执行,多用于资源释放
🎈代码实操示例
try:
num = int(input("请输入数字:"))
res = 10 / num
print("计算结果:", res)
except ValueError:
print("错误:输入不是有效数字!")
except ZeroDivisionError:
print("错误:除数不能为0!")
except Exception as e:
print("未知错误:", e)
⚠️新手易错点
1. 优先捕获具体异常,不建议直接滥用万能Exception
2. 不要把所有代码全部塞进try,只包裹容易报错的代码
3. finally非常适合关闭文件、断开网络等资源收尾操作
4. 异常捕获解决运行时错误,无法修复代码本身逻辑漏洞
🏖️今日小结
try监控风险代码,except拦截报错;
精准捕获优于全局捕获;
else正常运行触发,finally必定执行;
善用异常捕获,提高程序稳定性。
#Python #Python自学 #编程入门 #计算机基础 #零基础学编程 #每日编程打卡

微信扫一扫赞赏作者喜欢作者

    正在加载...
      正在加载...
      名称已清空
      微信扫一扫赞赏作者
      喜欢作者其它金额
      作品
      暂无作品
      喜欢作者
      其它金额
      最低赞赏 ¥0
      其它金额
      赞赏金额
      ¥
      最低赞赏 ¥0
      1
      2
      3
      4
      5
      6
      7
      8
      9
      0
      .
      收录于python从入门到精通
      广东,7分钟前,

      最新文章

      随机文章