def一个 try...except 函数
时间: 2024-05-05 14:22:30 浏览: 101
Python3 main函数使用sys.argv传入多个参数的实现
以下是一个简单的 try...except 函数示例,用于处理可能会引发异常的代码块:
```
def divide(a, b):
try:
result = a / b
except ZeroDivisionError:
print("除数不能为零!")
else:
print(f"{a} 除以 {b} 的结果为:{result}")
divide(10, 2)
divide(10, 0)
```
在上面的示例中,我们定义了一个名为 divide 的函数,它接受两个参数 a 和 b。在函数体内,我们使用 try...except 块来捕获除数为零的异常。如果没有异常被抛出,else 语句块将被执行,并输出 a 除以 b 的结果。最后,我们分别调用了 divide 函数两次,第一次传入了正常的参数,而第二次传入了除数为零的参数,从而触发了异常处理逻辑。
阅读全文