1、错误通常是指代码运行前的语法或逻辑错误。
语法错误,编译时提示SyntaxError
逻辑错误是程序代码可执行,但执行结果不符合要求。
需要使用英文符号的地方用了中文符号,例如逗号、冒号、括号等; 变量、函数等命名不符合标识符规范;
条件语句、循环语句、函数定义后面忘了写冒号;
位于同一层级的语句缩进不一致;
判断两个对象相等时,使用一个等号而不是两个等号; 语句较为复杂时,括号的嵌套关系错误,少了或多了左/右括号;
函数定义时,不同类型参数之间的顺序不符合要求;
2、异常是指程序语法正确,但执行中因一些意外而导致的错误