在编程过程中,随时都可能出现异常,哪怕只是一个很简单的功能,只是几句简单的代码.
所以异常是伴随着程序的,有代码就可能有异常.
但是,在实际工作中,我们不希望所有异常产生时都终止程序.
?...,把可能出现问题的代码,放在try中.把处理异常的代码,放在except中,else和finally根据应用场景来选择是否使用....我们可以在except后面接异常的类型,将异常类型捕获到,也可以接多个异常类型,同时捕获多个异常....当一段代码必须要执行,无论是否有异常产生都要执行,此时就可以使用finally.如文件关闭,释放锁,关闭数据库连接等“扫尾”操作.
try:
num_str = "10.0"
num =..., e)
在这个自定义的异常例子中,当money大于0,则正常,当money小于等于0,则抛出异常.
自定义异常基本不会使用到,了解即可.