二.错误处理
1.在程序运行的过程中,如果发生了错误,可以事先约定返回一个错误代码;
2.Python语言通常都内置了一套 try...except...finally......: 捕获异常
finally:无论是否有异常,都执行该代码;
- 用 try 来运行可能会出错的代码;
- 如果执行正确,则except 语句块不会执行;
- 如果执行错误,直接跳转至错误处理代码...不捕获错误,Python 解释器会打印出错误信息,但程序也被结束;
3. 捕获错误,就可以把错误信息打印出来,然后分析错误原因,同时,让程序继续执行下去。
4....2.断言
- 凡是用 print 来辅助查看的地方,都可以用断言(assert)来替代:;
- 如果断言失败, assert 语句本身就会抛出 AssertionError
- Python 解释器执行时可以用...4. pdb,pycharm中切换到Terminal下执行
- pdb
pdb让程序以单步方式运行,随时查看运行状态。n 可以单步执行代码,p 变量名 来查看变量,q 结束调试,退出程序。