使用python编程常见的异常有哪些?

更新时间: 2020-06-29 16:36:13来源: 粤嵌教育浏览量:11112

      大数据,人工智能在这几年可以说是飞速发展的阶段了,在这样发展的背景下python语言作为它们的主要开发语言就得到了开发人士的追捧和学习。对于想要学习python的学员来说重要的就是想要找到一份好的工作了,那么在使用python编程常见的异常会有哪些呢?今天粤嵌科技的小编就和大家一起来聊聊。

  NameError:在刚开始接触编程的朋友,容易犯这个错误,没有声明定义对应引用的变量,即,你来了一个无中生有。找到对应的变量,声明即可。


  SyntaxError:这个出错,都是语法类型的错误,例如多个半括号,少个半括号,for循环时,末尾忘记英文冒号等等。出现这个错误,说明你对python的语法很不熟悉,多练习就是。


  IndentationError:缩进不正确,python语法不熟练的明显表现,采用tab键进行缩进比较比较方便,例外科普一个小技巧,在jupyter中如果要对一堆代码进行批量缩进时,选中这堆代码,按tab来进行缩进,按shift+tab代码整体前进。


  ImportError:开始出现这个错误,说明你有了一丢丢基础,开始要调包了。但是还不是很熟练python中第三方包的使用方法。这里具体说一下每一种方法的差异,就拿常见的pandas来举例


  import pandas as pd


  导入pandas包,记为 pd。后续需要调用pandas库底下的子函数API时,这样操作:pd.read_csv 此时我们调用pandas下的一个文件读取函数read_csv,它支持许多格式的文件的读取,例如,csv,tsv,txt等等,具体需要去探究。


  TypeError: cannot unpack non-iterable int object 此处是循环的变量中的元素不是一个可以。这一类型的错误需要你对python有一些掌握,例如dict的key是不可重复的等等,需要在错误中累积这一类的知识。


  KeyError:出现KeyError,基本说明你开始会用python了,因为字典dict是python中应用为广泛的数据存储容器,学会字典的各种操作很重要。


  FileNotFoundError:可能是在你开始采用python进行一些数据分析预测,或者推荐算法,或者nlp或者cv什么的时候,文件的路径或者文件格式,文件名出错导致文件找不到。


  MemoryError:开始遇到这个错误的时候,说明你的python基础基本掌握,就是在你在处理一个比较大的数据集的时候,你的程序太low,例如,各种循环,嵌套循环,电脑被你玩蒙圈了,内存不足。这个说明一点,要开始学习python的数据结构与算法了,正式开始难点了。一些像小顶堆,大顶堆,二叉树,动态规划,链表,队列的家伙开始出现在你的视野里,并且开始看不懂一些诡异的很巧妙的小算法。


  在使用python编程常见的异常还是有多的,今天粤嵌科技的小编就先给大家整理这么多,如果说你想要学习python的话那么粤嵌科技欢迎大家来我们公司的python培训班进行实地考察,也可以点击我们文章下面的获取试听资格按钮来获取我们的python课程免费试听资格,在试听中可以更加深入的了解我们粤嵌科技。

免费预约试听课