Python 基础教程

Python 高级教程

Python 相关应用

Python 笔记

Python try 关键字

Python 关键字 Python 关键字


Python中的异常可以通过try语句进行处理,try主要和except、else和finally一起使用。

try语句语法如下:

try:
    try执行代码块
[except name1:
    异常name1执行代码块]
[except name2:
    异常name2执行代码块]
[else:
    else执行代码块]
[finally:
    finally执行代码块]

try异常处理语句完整的形式如上,其中except、else及finally语句都是可选项。

示例如下:

# 产生异常,执行except相应语句,然后执行finally语句
try:
    print(1 / 0)
except ZeroDivisionError:
    print('zero division')
else:
    print('else')
finally:
    print('finally')

# 无异常,执行else语句,然后执行finally语句
try:
    print(2 / 1)
except ZeroDivisionError:
    print('zero division')
else:
    print('else')
finally:
    print('finally')