一、什么是异常?
异常是一个与业务逻辑无关的BUG,一个潜在错误或者网络错误事件等,如:尚未实现的函数,缩进错误,Python语法错误等.该事件可能会在程序执行过程中发生,影响程序的正常执行....下面来看一下例子:
try:...except:...
try:
print(arg)
except:
print("参数未定义!")
'''
运行结果:参数未定义!...如果except未捕获到异常,则会执行else中的代码:
try:
arg = 'Python 碎片'
print(arg)
except:
print("参数为定义!")...四、自定义异常
正常来说,Python提供的异常类型已经满足我们的使用了,但是有时候我们有定制性的需求,我们可以自定义异常类,继承自Error或Exception类就可以了.参考代码:
class MoneyException..., e)
在这个自定义的异常例子中,当money大于0,则正常,当money小于等于0,则抛出异常.
自定义异常基本不会使用到,了解即可.