False。 try-except 语句可以有多个 except 子句,每个子句可以捕获不同类型的异常。

例如:

try:
    x = int(input('请输入一个整数:'))
    result = 10 / x
    print('结果为:', result)
except ValueError:
    print('输入的不是整数!')
except ZeroDivisionError:
    print('除数不能为0!')
except:
    print('发生了其他异常!')

在这个例子中,如果用户输入的不是整数会捕获 ValueError 异常,如果用户输入的是 0 会捕获 ZeroDivisionError 异常,如果发生其他异常则会捕获到 except 子句中。

Python try-except 语句可以有多个 except 子句吗?

原文地址: https://www.cveoy.top/t/topic/mMLq 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录