如何debug
bug来源:
1,粗心
2,知识不熟悉
3,思路不清晰
4,被动掉坑
解决bug的思路
1,摆正心态,相信机器永远是对的
2,如果能搞清bug类型,则针对性的调试,实在不知道,分段进行逐段调试
1,print调试:将程序分段后添加print,锁定问题发生地
2,assert调试:表达式是否成立
3,ide调试:查看报错
3,如果自己实在不能解决,这时才能向人工智能求助,但是不能过度依赖ai
对于粗心和知识不熟练以及被动掉坑造成的bug
首先可以对常见的错误进行检查
eg
1,if语句,循环语句,定义函数等末尾漏了冒号
2,中英文符号混用
3,缩进错误
4,"=="与"="混用
5,把字符串当成数字使用
这需要我们每次在写代码的时候多注意养成习惯,多打代码,熟能生巧
对于思路不清晰
1,逐行捋清代码的意思(可直接借助print())
2,用print()函数检查,暂时注释部分代码
3,根据print出来的东西,一步步寻找和解决问题
标签:常见问题,代码,print,Debug,思路,bug,调试 From: https://www.cnblogs.com/Shun-shun/p/17884095.html