无论某人是如何学习写Python的,在他们花了很长时间学习代码之前,修复错误的过程显得不会很直观。
当他们写的代码不能工作时,许多Python新手往往会感到束手无策和沮丧,而他们又无法弄清出错的原因。
我们列出了关于错误修复的十个提示,以帮助你改进排除代码故障的方法。
这些技巧将教会你基本原理,你将能够在整个编码生涯中使用。
如何解决Python新手的Python的漏洞
这里有关于为Python新手解决Python 漏洞的十个初级技巧。
1、建立在已经工作的代码上
即使是最好的程序员有时也会怀疑他们编写Python程序的方法是否是正确的。
因此,当有疑问时,看一下别人已经能起作用的代码是一个好主意。编码有一个陡峭的学习曲线;最初,最好是依靠现有的结构并根据需要进行调整。
如果你从一本书或一个在线课程中学习编写Python,你将有机会获得许多参考程序。
然而,如果你在独立完成一个项目,你必须尝试在Google上搜索一个能完成你想做的事情的脚本。在对其进行任何修改之前,运行代码并验证其是否正常工作。
始终做一些小的改动,并在每一步进行测试,看看你的代码是否引入了任何错误。
2 、经常使用打印函数
为了理解代码,你应该知道每一行执行时的变量值。如果不确定,使用打印函数是了解变量值的一个好方法。
运行程序,看一下控制台,看看数值是如何变化的。你可能会发现变量被设置为null或其他意外的值。
最好的做法是在打印变量之前先打印一个固定的字符串。这样,你的打印语句就不会连在一起,而且你可以知道什么变量被打印在哪里。
在一些程序中,你可能很难弄清楚一个代码块是否在运行。一个简单的打印语句,如 "正在运行 "或 "到达这里",就足以确定程序的控制流是否有错误。检查if语句和for循环是否有不一致的地方。
3 、添加注释的代码
像大多数编程语言一样,Python允许你进行注释。注释是开发人员在代码中进行注释的一种方法。然而,当Python试图执行代码时,注释里面的文本会被忽略。
你可以使用这个特性来暂时阻止某些代码被语言运行时检测到,而不从文件中删除它。这就是所谓的 "注释 "代码。
这样做的方法很简单,就是在你不想让运行时检测的代码行的开头加上注释字符 "#"。
如果你正在处理一个长的脚本,你可以添加注释那些与你正在实施的修改无关的代码块。这样一来,程序可能会运行得更快,并允许你在程序的其余部分搜索到错误。
谨慎使用这一功能是很重要的,因为很容易添加注释那些设置了程序中后期使用的变量的代码。注释中的所有文字都会被完全跳过,所以程序中后面的语句将无法访问被注释掉的那一行中设置的变量。
此外,你还必须记住,在你完成对代码其余部分的测试后,删除注释字符。