代码完毕后我测试每一条分支,测试到分支时必须输入_d4%等包含非法字符的标识符才能进行测试,我最初以为sys.exit(0)---正常退出脚本,sys.exit(1)非正常退出脚本但是实际情况是/9sys.exit(1),仅輸出返回码不同):
由此可见这样做没有达到我预期如下输出的效果,那么问题在哪里呢?在于sys.exit()始终会抛出一个SystemExit异常
return:在定义函数時从函数中返回一个函数的返回值,终止函数的执行