全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 数据分析与数据挖掘
341 1
2022-11-10

想想你总是希望程序做的任务,无论是完美运行还是引发任何类型的错误。例如,我们使用try语句,它有一个可选子句 -“finally”来执行清理操作,必须在所有条件下执行。

清理操作:在离开try语句之前,始终执行“finally”子句,无论是否引发任何异常。这些条款旨在定义必须在所有情况下执行的清理行动。

每当发生异常并且没有由except子句处理时,首先最终会发生,然后将错误引发为默认[代码3]。


# Python code to illustrate

# clean up actions

def divide(x, y):

try:

# Floor Division : Gives only Fractional Part as Answer

result = x // y

except ZeroDivisionError:

print("Sorry ! You are dividing by zero ")

else:

print("Yeah ! Your answer is :", result)

finally:

print("I'm finally clause, always raised !! ")


# Look at parameters and note the working of Program

divide(3, 2)


输出 :

Yeah ! Your answer is : 1
I'm finally clause, always raised !!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2022-11-10 13:40:42
点个赞感谢分享
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群