一、raise的定义:
raise:抛出一个异常之后,从而提醒程序出现了异常,程序能够正确的处理这些异常情况。
注:raise的作用是提醒程序异常的出现,从而让程序能做出更加准确的处理操作。
二、raise关键字的语法结构为:
raise [exception类型(异常描述信息)]
注:异常是exception的中文释义,具体到某一个异常的话比如说:ZeroDivisionError、ValueError、BaseException等,他们都叫做异常,也就是说exception是一个比较大的概念,并不是那么具体,广义上的异常。
注:异常描述信息就是出现异常时,程序捕获异常后所提醒的内容。
三、raise关键字的使用:
try:gender=input('请输入您的性别:')if gender!='男' and gender!='女':raise Exception('性别不是男就是女!')else:print('您的性别是:',gender)
except Exception as e:print(e)