• 缩进导致的报错

   IndentationError: unindent does not match any outer indentation level

  • NameError 命名错误 原因是: name 'a' is not defined  命名a还未定义 简单来说就是程序不知道a带表谁 如果a=1

   那程序就懂了 a代表1碰到这类代码只用找到错误未定义的a给它赋相应的值即可  

   

  • IndexError 索引错误(也有叫边界错误) 原因: list index out of range 列表的索引已经超出其范围导致

    列表a只有2个参数,下标是0,1(不懂去看列表基础),而我要打印下标2位置的值这时候就超过它的标准不在范围内

    打个比方坐公交车1米2以下儿童免费,结果来个1米5上来就不能免费因为你超过规定高度

  • KeyError 键值错误 一般出现在字典中原因是:字典a中没有height这个键值,name已经打印出来因为a里面已经存在

    字典是由dict = { key : value }一一对应组成,打个比方就理解了dict好比一家公司company由员工key类似标识

    value等于员工的属性(岗位,工资,对应个人信息等)这报错就等于去一个公司找某某某,结果人家公司说没这个人一样

  • ImportError 导入错误 原因:No module named nothing 没有模块名叫nothing的方法

    一般这错误会发生在拼写错误或者大小写,没有安装模块方法,没有正确引用位置(模块更新版本可能会改方法名或新增文件夹)

    这时候我推荐你去python2.x或者python3.x目录下\Lib\site-packages文件里面找找看(第三方库模块都会在这几种存放)

  • IOError 输入输出错误 原因:No such file or directory : 'test' 没有在目录中找到叫test文件
  • AttributeError 成员属性错误 原因:一切皆对象 然而字典a对象内没有一个内置函数也就是内置方法叫sort排序,

   大家都知道字典是无序的,list列表才有这方法

   当你定义一个变量不知道能用什么内置函数和方法时可以这样用dir查看以下当前可以用那些方法。

   

  • SyntaxError 语法错误 :无效语法  a没有定义所以没办法让它转换为整型 这也是常见错误之一
  • TypeError 类型错误:不知道的哈希类型 list列表 (后面为个人理解) 但是元组却可以放进去有点费解,

   字典的key一般是单元素或唯一标识,恰好元组不可变的序列也是唯一标识,所以元组可以放入key中。

   打比方就如你是世界上唯一的key,没有和你完全一样的存在。

   

报错与解决方式

https://blog.csdn.net/Lau_Sen/article/details/80601869


最新文章

  1. canvas贝塞尔曲线
  2. iOS 设置不同的字体颜色
  3. C++学习笔记32:泛型编程拓展1
  4. Canny算子边缘检测(cvCanny)
  5. web.xml中openEntityManagerInViewFilter的作用(转)
  6. 理解JavaScript的作用域链
  7. Java 多线程Future和FutureTask
  8. SymPy库常用函数
  9. PL/SQL — BULK COLLECT用法
  10. Java-Android 之单选按钮的运用
  11. 调用底层的viewController--返回底层
  12. DLL五篇
  13. java提高篇(六)-----关键字static
  14. Django模板中的数字自增
  15. SQL 模糊查询(like)
  16. Webstorm 2018 激活破解
  17. 5-8套接字socket
  18. Xposed 框架 hook 简介 原理 案例 MD
  19. (转载)中文Appium API 文档
  20. MongoDB的基本概念

热门文章

  1. RF(ride 工具使用)
  2. ipc$链接批量爆破
  3. Linux软件安装和维护
  4. HTTPS GET | POST | DELETE 请求
  5. Mysql常用sql语句(17)- left/right join 外连接
  6. javaWeb手动分页步骤
  7. 如何搭建一个WEB服务器项目(三)—— 实现安卓端联网登录
  8. Asp.net Core 3.1 Razor视图模版动态渲染PDF
  9. 「雕爷学编程」Arduino动手做(32)——雨滴传感器模块
  10. python之Python Eclipse+PyDec下载和安装教程(超级详细)