
十五.Python异常处理
发布日期:2021-05-07 00:20:23
浏览次数:10
分类:技术文章
本文共 755 字,大约阅读时间需要 2 分钟。
Python异常处理
#异常处理#用于捕获python运行时出现的异常,是防止程序崩溃的一种手段。#异常类型#1.程序异常#2.逻辑异常#3.不可预知异常(断网,内存溢出..)#方式:#1.逻辑判断if处理异常#2.通过try...catch 方式捕获异常#ifa=input(">>") #输入aaaif a.isalpha(): print("输入不能为字母!")else: print(int(a))#try ..except 捕获异常#try:# ...代码# except 异常:# 代码# else :# 代码#finally:# 代码try: a = input(">>") print(int(a))#捕获AttributeError异常except AttributeError as e: print("错误信息>>:%s"%e)#捕获ValueError异常except ValueError as e: print("错误信息>>:%s"%e)#如果程序没有异常else: print("程序正确运行!")#程序无论有没有异常,都会执行finally里面的代码finally: print("程序运行完毕!")Assert 断言
#assert 断言# 用于判断是否符合条件,与if类似#符合条件继续运行#不符合条件会触发异常#断言符合条件print("before")assert 1==1print("end")try: print("====") #断言不符合条件 assert 0==1 print(1)except AssertionError as e: print(e)
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2025年03月11日 11时14分25秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
golang中interface的一些语法缺陷的改进
2019-03-03
vue-router路由 学习笔记
2019-03-03
【数据库】第七章课后题
2019-03-03
第四章 串、数组和广义表 —— BF算法和KMP算法
2019-03-03
[选拔赛1]花园(矩阵快速幂),JM的月亮神树(最短路),保护出题人(斜率优化)
2019-03-03
DLA:一种深度网络特征融合方法
2019-03-03
leetcode114(二叉树展开为链表)
2019-03-03
java —— static 关键字
2019-03-03
在 Python 调试过程中设置不中断的断点 | Linux 中国
2019-03-03
使用开源可视化工具来理解你的 Python 代码 | Linux 中国
2019-03-03
硬核观察 | 有人在比特币骗局中损失了 10 个比特币
2019-03-03
使用 top 命令了解 Fedora 的内存使用情况 | Linux 中国
2019-03-03
8皇后问题 递归 函数调用是重点
2019-03-03
1541 +1 *2 ²
2019-03-03
面试别慌!阿里专家带你从【入门+基础+进阶+项目】攻破SpringBoot
2019-03-03
【Java面试】30个 Java 集合面试必备的问题和答案
2019-03-03
华为鸿蒙到底是不是安卓系统套了个壳?
2019-03-03
fragment中recyclerview的重新加载问题
2019-03-03
window程序设计(1):第一个windows程序
2019-03-03