Python-SyntaxError: invalid syntax
Error: SyntaxError: invalid syntax
Where?
运行Python代码时候,提示错误
Way?
Python def class if elif for while 等语句末尾没有加上 : 关键符号
Way?
检查对应 def class if elif for while语句结尾是否少了关键符号 :
错误代码:
class Num(object): # 这 def 语句结尾缺少 : def __init__(self, num) self.num = num def __abs__(self): # 缩进不正确 return abs(self.num) num = Num(-10) print(abs(num))
正确代码:
class Num(object): # 这 def 语句结尾添加缺少的 : def __init__(self, num): self.num = num def __abs__(self): # 缩进不正确 return abs(self.num) num = Num(-10) print(abs(num))