Python3:异常

2018-07-16  本文已影响16人  ACphart

概述

try:
    statements
except ErrorName:
    statements

处理异常

示例:处理ZeroDivisionError异常

# division.py
print(5/0)

# >>>
# Traceback (most recent call last):
#   File "division.py", line 1, in <module>
#     print(5/0)
# ZeroDivisionError: division by zero
try:
    print(5/0)
except ZeroDivisionError:
    print("You can't divide by zero!")

# >>>
# You can't divide by zero!

使用异常避免崩溃

else代码块

try:
    ans=a/b
except ZeroDivisionError:
    print("You can't divide by zero!")
else:
    print(ans)
上一篇 下一篇

猜你喜欢

热点阅读