异常处理
Posted shiqizz
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了异常处理相关的知识,希望对你有一定的参考价值。
异常处理
一丶什么异常
1.语法错误
2.逻辑错误
二丶Exception
s1 = 'hello'
try:
int(s1)
except Exception as e:
print(e)
二丶try...except总结
把错误处理和真正的工作分开来
代码更易组织,更清晰,复杂的工作任务更容易实现;
毫无疑问,更安全了,不至于由于一些小的疏忽而使程序意外崩溃了;
三丶抛出异常raise
try:
raise TypeError('抛出异常,类型错误')
except Exception as e:
print(e)
四丶断言
assert 1 == 1
try:
assert 1 == 2
except Exception as e:
print(e)
以上是关于异常处理的主要内容,如果未能解决你的问题,请参考以下文章
Kotlin 协程Flow 流异常处理 ( 收集元素异常处理 | 使用 try...catch 代码块捕获处理异常 | 发射元素时异常处理 | 使用 Flow#catch 函数捕获处理异常 )
Kotlin 协程Flow 流异常处理 ( 收集元素异常处理 | 使用 try...catch 代码块捕获处理异常 | 发射元素时异常处理 | 使用 Flow#catch 函数捕获处理异常 )