一、try...except
有时候我们写程序的时候,会出现一些错误或异常,导致程序终止。例如,做除法时,除数为0,会引起一个ZeroDivisionError:
a=10
b=0
c=a/b
print("done")
执行上述代码,其输出结果为:
Traceback (most recent call last):
File "d:\Code\learn\poetry-demo\poetry_demo\demo.py", line 3, in <module>
c=a/b
ZeroDivisionError: division by zero
可以看到程序因为ZeroDivisionError而中断了,语句print("done")没有运行。为了处理异常,我们使用try...except,可以将上述代码修改为:
a=10
b=0
try:
c