异常-上
>>> # 异常>>> try:
... 1 / 0
... except ZeroDivisionError as e:
... print(e)
...
division by zero
>>> # 可以将多个可能出现的异常使用元组的形式给包裹起来:
>>> try:
... 1 / 0
... 520 + "FishC"
... except ZeroDivisionError:
... print("除数不能为零")
... except ValueError:
... print("值不正确")
... except TypeError:
... print("l类型错误")
...
除数不能为零 这里说明一下,print(e)返回’division by sero‘不代表e是字符串,应该返回zerodivisionerror,所以e的类型是错误类型(zero division error) 歌者文明清理员 发表于 2023-3-16 21:47
这里说明一下,print(e)返回’division by sero‘不代表e是字符串,应该返回zerodivisionerror,所以e的类 ...
对的 因为这一句 except ZeroDivisionError as e:
页:
[1]