浅谈python程序的错误-变量未定义的原因,浅谈python程序的错误-变量未定义为,浅谈Python程序的错误-变量未定义

浅谈python程序的错误:变量未定义的原因,浅谈python程序的错误:变量未定义为,浅谈Python程序的错误:变量未定义

本文主要介绍Python程序的错误:变量未定义,有很好的参考价值。希望对你有帮助。来和边肖一起看看吧。

Python程序的错误种类

Python程序中有两种错误。一是语法错误。这种错误就是语句的编写不符合Python语言的语法。二是逻辑错误。这种错误是指程序可以运行,但功能不符合预期的情况,比如“计算错误”。

变量未定义的错误

在Python程序中,变量需要在使用前定义。如果不这样做,就会出现未定义变量错误。这是一个语法错误。在Pycharm中,语法错误用红色波浪线标记,如图1所示。

在图1 Pycharm中,语法错误用红色波浪线标记。

Python程序运行的错误信息

在Pycharm中,程序运行出错,会在运行窗口(即输入数据或输出结果的窗口)中报告错误信息。强制运行图1的示例将会出现图2所示的错误消息。

图2底部的运行窗口中报告了一条错误消息。

在错误消息中,列出了程序的回溯。这里运行轨迹不长,以后还会有长的情况。只有一个音轨在运行,指出文件2-2-5-varError.py中的第三行(第3行),上面写着“print(mesage) #mesage mesa拼写错误,少了一个S”,有错误。该路径以蓝色字体书写,表示它是一个超链接。点击它,上面的编辑器会列出这一行的代码及其附近的代码。

在“mesage”的结尾,给出了错误的结论,名称错误:未定义名称“mesa”。它被翻译成中文,名称错误:变量名' mesa '未定义。

学会分析Python程序的错误信息。虽然是英文的,但是读多了就知道大意了。通过使用错误信息,可以更快地定位和纠正错误。

补充知识:python 报错“xxx is not defined”

当使用python input()接受字符串时,总是会报告错误“xxx未定义”。

对于input(),它希望能够读取合法的python表达式,也就是说,当输入一个字符串时,必须用引号将其括起来。

这篇文章讲的是Python程序的错误:未定义的变量都是边肖共享的内容。希望给大家一个参考,支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: