python常见语法错误

2023-11-19

  1. 忘记在结构语句后面添加“:”,导致“SyntaxError: invalid syntax
    if, else,elif,for,while,class,class,def
  2. 使用“==”,而不是“=",导致“SyntaxError: invalid syntax”
  3. 错误的缩进量,四个空格键,导致“IndendationError: unexpected indent”,“IndentationError: unident does not match any outer indentation level”,以及"IndentationError: expected an indented block"
  4. for循环语句中忘记调用len(),导致“TypeError: ‘list’ object cannot be interpreted as an integer”
  5. 尝试修改string的值,TypeError:‘str’ object does not support item assignment”.即修改不可变数据类型
  6. 尝试连接非字符串,导致"TypeError: can;t convert ‘int’ object implicitly"
  7. 在字符串收尾忘记加引号,导致“SyntaxError: EOL while scanning string literal”
  8. 变量或者函数名拼写错误,导致"NameError: name ‘fooba’ is not defined"
  9. 方法名拼写错误,导致“AttributeError: ‘str’ object has no atrribute ‘lowerr’ ”
  10. 引用超过List最大索引,导致“IndexError:list index out of range”
  11. 使用不存在的字典键值,导致"KeyError: ‘spam’ "
  12. 尝试使用python关键字作为变量名,导致"SyntaxError: invalid syntax"
  13. 在一个定义新变量中使用增值操作符,导致“NameError: name ‘foobar’ ”
  14. 在定义局部变量前在函数中使用局部变量(此时有与局部变量同名的全局变量存在),导致"UnboundlocalError: local variable ‘foorbar’ referenced before assignment"
  15. 尝试使用range()创建整数列表,导致“TypeError: ‘range’ object does not support item assignment”
  16. 使用++,–操作符,导致“SyntaxError: invalid syntax”
  17. 忘记为方法的第一个参数添加self参数,导致“TypeError: myMethod() takes no atguments(1given)”
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

python常见语法错误 的相关文章

随机推荐