为什么将Python异常命名为“错误”(例如ZeroDivisionError,NameError,TypeError)?
我们看到,大多数异常的名称都以“错误”一词结尾,指出它们是错误,这始终是异常的含义。
严格意义上的错误是指python中的语法错误,而在运行时发生的那些错误称为异常。我们知道,类的名称中没有“class”。同样,变量没有以'variable'结尾的名称,依此类推。因此,在任何情况下都没有例外的名称应以“例外”一词结尾。
考虑一下;并非所有例外都是错误。SystemExit,KeyboardInterrupt,StopIteration,GeneratorExit都是异常,而不是错误。确实,从名为Warning的异常类派生出许多异常。
用“错误”一词命名异常的一个很好的动机是,它的长度比“异常”短,并且可以在代码中节省很少的字符而不会失去意义。
热门推荐
10 小红书平安祝福语简短
11 生日祝福语大全女孩简短
12 收生日红包祝福语 简短
13 领证幽默祝福语简短
14 法考面试祝福语简短
15 老哥出门祝福语简短语
16 送灯祝福语简短独特
17 幼儿狗年祝福语大全简短
18 好听的元旦简短祝福语