try:
检测范围
except ]:
异常处理代码
例:
try:
1 / 0
except ZeroDivisionError as e:
print(e)
>>>
division by zero
print(“Iloveyou”)
SyntaxError: invalid character '“' (U+201C)
1/0
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
1/0
ZeroDivisionError: division by zero
try:
1/0
expert:
SyntaxError: incomplete input
try:
1/0
except:
print("出错了~")
出错了~
try:
1/0
except ZeroDivisionError:
print("除数不能为0.")
除数不能为0.
try:
1/0
except ZeroDivisionError as e:
print("除数不能为0.")
除数不能为0.
try:
1/0
except ZeroDivisionError as e:
print(e)
division by zero
try:
1/0
except ZeroDivisionError as a:
print(a)
division by zero
try:
1/0
520+"FishC"
except (ZeroDivisionError,ValueError,TypeError):
pass
try:
1/0
520+"FishC"
except ZeroDivisionError:
print("除数不能为0!")
except ValueError:
print("值不正确。")
except TypeError:
print("类型不正确!")
除数不能为0!
滴滴滴~打卡啦!太久没打卡了,我又回来啦~{:10_298:} Learning...{:10_261:} 哇塞,太贴心了,看到这个内置异常大合集,感觉会员价低了~ 打卡 https://fishc.com.cn/thread-211613-1-1.html
页:
[1]