python基础语法-python异常处理

python中的异常处理(类似于java)

异常处理的好处:大大减少了由于异常程序崩溃的发生。

三个基本语句:

try:在try语句后放入可能出现问题的代码,没有问题正常执行

except:可以包含多条except语句

                每个except后面紧跟一个异常类型(可以是系统预设也可以是自定义,这里不推荐自定义,因为绝大多数异常系统已经给出),随后as 语句+异常变量名称+":"后跟处理语句

finally:最终必定会执行的语句

注意:异常的抛出是由上而下,由小到大,直到找不到异常

try:
    num = int(input())
    result = 100/num
    prinf("result is {0}".format(result),result.a)
except ZeroDivisionError as e:
    print(e)
    print("除数为0的异常")
except NameError as e:
    print(e)
    print("名称异常")
except Exception as e:
    print(e)
    print("其他异常")
finally:
    print("绝对打印的语句")

猜你喜欢

转载自blog.csdn.net/zhouchen1998/article/details/81223274