- Python编程基础与科学计算
- 李增刚 戴光昊 廖晖编著
- 156字
- 2025-02-24 05:30:35
4.1.3 主动异常的处理
使用raise语句可以在某个地方制造出异常,而不是由Python主动发现异常。raise语句的格式如下,其中“[]”中的内容是可选的。
raise [exceptionName [(reason)]]
其中exceptionName是表4-1中的异常名称,reason是对异常的描述性文字。例如下面的计算程序需要输入一个正整数,计算1+2+…+n,输入正整数不会发生异常,如果输入0或负整数就会出现异常。这个异常是由raise语句发出的。
