1. SyntaxError: invalid syntax
错误说明
这通常是由于代码语法错误引起的,例如拼写错误、缺少冒号或括号等。
解决方法
检查代码的语法,确保没有拼写错误或遗漏的符号。
print("Hello, World!") # 这行代码是正确的
print("Hello, World!" # 缺少右括号会导致 SyntaxError
类比
想象一下,写信时漏掉了某个单词,这会让收信人不明白你的意思,编程也是一样,任何语法错误都会导致代码无法运行。
2. NameError: name 'xxx' is not defined
错误说明
这个错误表示你尝试访问一个未定义的变量或函数。
解决方法
确保所有变量在使用前都已经被正确定义。
x = 10
print(y) # 变量 y 未定义,会导致 NameError
类比
就像在课堂上提问时,你忘记了同学的名字,结果导致老师无法给予你答案。