想必大家在输入代码的时候,经常会遇到错误提示。为什么是这样?根据常见错误内容,小编整理了常见错误,一起来看看吧~
一、 SyntaxError 语法错误
(1)引号没有成对出现
报错信息:
SyntaxError:EOL while scanning string literal
解决方法:记得把字符串放在引号里,单引号和双引号无所谓。当字符串包含单引号或双引号时,很容易出现不匹配的引号。
(2)圆括号没有成对出现
报错信息:
SyntaxError:unexpected EOF while parsing
解决方法:将括号配对。在编写复杂的表达式或调用函数时经常会遇到这个问题。
(3)错误使用自操作运算符++或–等
报错信息:
SyntaxError:invalid syntax
错误演示:
v = 64
v++
解决方法:在 Python 中,没有像 C 中的 ++ 或 – 这样的自操作运算符。类似的用法是 += 或 -= 运算符。例如,使用以下代码将变量 v 增加 1。
(4)试图使用等号(=)判断两个运算量是否相等
报错信息:
SyntaxError:invalid syntax
错误演示:
if v=64:
print('hello world')
解决方法:
在 Python 语言中,两个等号(==)用作关系运算符来判断两个操作数是否相等,等号(=)是一个赋值运算符。
(5)错误使用Python语言关键字作为变量名
报错信息:
SyntaxError: can`t assign to keyword
错误演示:
False= 1
解决方法:不要将 Python 语言关键字用作变量名、函数名或类名等。在 Python Shell 窗口中,使用 help('keywords') 命令查看 Python 语言中的关键字列表。
(6)忘记在if/elif/else/while/for/def/class等语句末尾添加冒号(:)
报错信息:
SyntaxError:invalid syntax
解决方法:在 if/elif/else/while/for/def/class 等语句的末尾添加一个冒号(:)。牢记语法规则,多练习,多打代码。
(7)错误地使用了中文标点符号
报错信息:
SyntaxError: invalid character in identifier
错误演示:
print('hello','world')
# 错误原因:逗号是中文标点符号
解决方法:字符串中除了可以有中文外,其他情况都编辑成英文状态。
大家可以对照自己的错误问题,根据上述描述解决哦~如需了解更多python实用知识,点击进入
。
(推荐操作系统:windows7系统、Python 3.9.1,DELL G3电脑。)
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何在python中调用函数11/10
- ♥ python如何判断一个对象的类型09/04
- ♥ python变量在使用前需要声明吗?09/02
- ♥ python双向链表的概念介绍01/13
- ♥ Python实现信息熵的计算代码09/05
- ♥ python程序是如何工作的09/25
内容反馈