刚开始学Python时,我们总是会遇到一些奇奇怪怪的问题。为了避免您也会遇到此类问题,我们选取了《Python实战圈》的部分常见错误汇总。闲话不多说,直接上干货。具体如下:

  NameError: name 'xxx' is not defined

Dense在python中的用法 python defined_Dense在python中的用法

原因: 此类问题是因为 没有定义变量

解决方法: 定义错误提出的变量,本例子中 添加add变量

SyntaxError: invalid syntax

Dense在python中的用法 python defined_Dense在python中的用法_02

原因: 此类因为 代码不符合python语法格式

解决方法:找到错误的语句,然后根据python定义修改语法。本例子中,def 没有空格 与init

常见的此类错误还有:if , elif , else , for , while , class ,def 声明末尾添加 :(导致 “SyntaxError :invalid syntax”) 


python注释不需要反斜杠/

Dense在python中的用法 python defined_python_03

原因:您肯定是老码农,java 或者c语言转过来的。python的注释代码是 #或者"""

解决方法:去掉/ 。

注意事项:学习python的时候,一定要忘记java等其他语言的语法

Unresovled referrence 'self' 

Dense在python中的用法 python defined_Dense在python中的用法_04

原因:python语法是以冒号结尾,而不是分号。该类问题也是老程序员常见的问题,java 等语言的结束需要; 而python是冒号

解决方法:修改分号为冒号

‘str’ object is not callable


Dense在python中的用法 python defined_解决方法_05