SyntaxError :invalid syntax Python常见错误

当出现SyntaxError :invalid syntax 以上报错,分析原因如下:

1.忘记在 if , elif , else , for , while , class ,def 声明末尾添加 “:”

2.使用 = 而不是 ==,= 是赋值操作符而 == 是等于比较操作

3.尝试使用Python关键字作为变量名

Python3的关键字有:and, as, assert, break, class, continue, def, del, elif, else, except, False, finally, for, from, global, if, import, in, is, lambda, None, nonlocal, not, or, pass, raise, return, True, try, while, with, yield等

解决办法:后面加_ ,比如assert_

4.++ 或者 -- 自增自减操作符

例如 C++ , Java , PHP 等其他的语言,也许你会想要尝试使用 ++ 或者 -- 自增自减一个变量。在Python中是没有这样的操作符的

此错误会经常出现,属于通用错误,可查看其他报错信息进行辅助排查

  1. 安装第三方模块时:
    在安装第三方模块时也有可能出现“SyntaxError: invalid [syntax]”这个问题,这时需要检查一些是否是在cmd窗口下安装,同时,要到python的安装目录里面,找到pip所在的目录里面进行安装;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容