调试的方法:
1. print :
用它来打印一下程序执行的结果,看是否符合预期,在打印时不可能打印太多,只在关键点打印就行。另外可以结合二分查找快速的定位问题。
2. 断点调试:
这个方法非常好用,通过打上断点,观察程序执行的过程以及在变化的过程中各个变量的值的变化,能快速的发现问题可能的原因。当一段代码看不懂时,也可以通过打断点,看下执行的过程,帮助自己理解代码。
3. Google
出现了错误不知道怎么解决时,根据错误的关键词,去网上找下答案,很多问题在网上都能搜到。
4. 花繁为简
如果遇到的问题不能直接调试出来,可以把程序进行化简,看下最简单的情况是否运行成功,把最简单的调试成功之后,逐步把程序变复杂,直至到最终的目标。
5. Ctrl+Q
在pycharm中,如果不清楚一个函数怎么用,可以利用快捷键Ctrl+Q快速查看帮助文档。
6. 官方文档
在初学的时候,有些功能可能是在网上找的类似功能的代码,要改动别人的代码时,有些新内容自己不太明白,最好先看下相关内容的文档,了解基本的内容之后再做改动,别做盲目的尝试。这个时候可以充分利用官方的api,在看api时,重点关注它是用来做什么的,输入是什么,输出是什么,,如果不会用可以看下它的用例。