下面是一个示例:
def divide(a, b):
try:
result = a / b
except ZeroDivisionError:
print("division by zero")
result = None
return result
在这个例子中,如果 b 为 0,就会发生除数为 0 的错误。在 except 块中,我们会打印一条错误消息,并返回 None。
这种方法可以让您在发生错误时继续执行代码,而不是终止程序。希望这对您有帮助!
列表的reverse方法会反转列表并返回None,图中打印的是reverse的返回值。
要返回一个反转的新列表(不反转原列表),应该用内置函数reversed,如:
l=[1,2,3]
l2=list(reversed(l))
也可以用[::-1],如:
l=[1,2,3]
l2=l[::-1]
下图是一个例子: