格式
try:
可能出去异常的代码
except:
如果有异常就执行的代码
finally:
无论是否存在异常都会被执行的代码
except还可以搭配else使用,与finally的区别在于excepy被执行后就不会在执行else的代码。
还有一点是在函数中,不同的语句块里return语句执行后将不会在执行后面的语句,但是如果后面的语句中有finally关键字,则finally关键字里面的代码会被执行。
1.抛出异常时,可以使用一个类(Exception)一般抛出的异常都是这个类的子类
2.raise语法实例
调用registe函数注册用户名,如果输入的用户名小于6,则执行raise语句,
except接收到了错误信息,并将放到err中,在打印err。