异常处理

Posted shiqizz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了异常处理相关的知识,希望对你有一定的参考价值。

异常处理

一丶什么异常

1.语法错误

2.逻辑错误

二丶Exception

s1 = 'hello'
try:
    int(s1)
except Exception as e:
    print(e)

二丶try...except总结

  1. 把错误处理和真正的工作分开来

  2. 代码更易组织,更清晰,复杂的工作任务更容易实现;

  3. 毫无疑问,更安全了,不至于由于一些小的疏忽而使程序意外崩溃了;

三丶抛出异常raise

try:
    raise TypeError('抛出异常,类型错误')
except Exception as e:
    print(e)

四丶断言

assert 1 == 1
try:
    assert 1 == 2
except Exception as e:
    print(e)

以上是关于异常处理的主要内容,如果未能解决你的问题,请参考以下文章

java异常处理详解!!

Kotlin 协程Flow 流异常处理 ( 收集元素异常处理 | 使用 try...catch 代码块捕获处理异常 | 发射元素时异常处理 | 使用 Flow#catch 函数捕获处理异常 )

Kotlin 协程Flow 流异常处理 ( 收集元素异常处理 | 使用 try...catch 代码块捕获处理异常 | 发射元素时异常处理 | 使用 Flow#catch 函数捕获处理异常 )

异常处理,约束,MD5加密,日志处理

PHP异常处理

Java的异常处理语法