当前位置:首页>python>python学习之三种错误如何区分

python学习之三种错误如何区分

  • 2026-10-11 08:43:13
python学习之三种错误如何区分

结论:错误分三种。语法错误是你写代码时“说错了话”,计算机听不懂。执行错误是话能听懂但做的时候出问题(比如让文字乘数字)。逻辑错误是话没错、能做,但结果不是你要的(比如想翻倍却乘了10)。

生活例子:语法错误就像你说“给我苹果一个”,语序错了,别人听不懂。执行错误就像你说“把3个苹果乘2个橘子”,无法操作。逻辑错误就像你说“把苹果数量翻倍”,但实际做了“乘10”,拿到10个苹果而不是6个。

用途:学会看错误信息,从下往上读,找到哪一行代码出问题,然后对照三种错误类型快速定位。

结论:以下是新手专用错误类型速查表。你只需要看这三条判断规则,不需要记英文单词。

规则一:代码有红色下划线,或点击运行后直接弹窗说无法运行。这是语法错误。生活例子:你说话时说“我苹果吃”,语序错了,别人根本听不懂。

规则二:代码能开始运行,但中途突然弹出错误窗口或终端显示红色英文。这是执行错误。不需要看懂英文,只要看到“突然停止”就算。生活例子:你开车上路,轮胎爆了,车停下。不需要知道“爆胎”的英文是flat tire,只要知道车停了。

规则三:代码运行完没有报错,但输出的结果和你想要的不一样。这是逻辑错误。生活例子:你想去超市,开车到了菜市场。车没坏,但地方错了。

执行错误中常见的英文关键词(只作为标识,不需要背):看到TypeError:类型配错了(比如文字乘数字)看到ValueError:数值转换错了(比如把“abc”转成数字)看到ZeroDivisionError:除以零了你只需要记住:看到任何以Error结尾的英文,并且程序中途停止,就是执行错

最新文章

随机文章