函数调用及参数传递错误,Python示例
在Python中,如果函数调用或参数传递出现错误,通常会抛出异常。以下是一个常见的例子:
def divide(x, y):
if y == 0:
raise ValueError("Cannot divide by zero!")
return x / y
try:
result = divide(10, 0)
except ValueError as ve:
print(f"Error: {ve}")
在这个例子中,divide
函数试图除以零。这会导致一个ValueError
异常。我们在调用函数的try/except
块中捕获这个异常,并打印出错误信息。
还没有评论,来说两句吧...