python提升秘籍学会看异常

北京中科专家 http://pf.39.net/bdfyy/bdfzj/

学Python的小伙伴肯定都被要求写第一个程序:

有没有小伙伴写完之后运行,发现居然报错:

天啊,什么鬼!为什么会这样啊?

今天我们就来说一说程序运行过程中,导致程序不能正常运行的报错,在这里统一叫“异常”。

俗话说的好:练好武功之前,得先学会挨打。

我们学写python程序,难免不会犯各种各样的错误。我们的python其实有友好的提醒我们,我们只需要根据提醒进行修改就可以啦。

比如上面的那个异常,告诉你异常在那个py文件的哪一行,错误类型及描述:

错误在第一行,print(‘helloworld’)中,SyntaxError(python语法错误),invalidcharacterinidentifier(标识符中的无效字符)。这个错误就是告诉我们这里的括号或者引号有问题,因为其他的地方没有错。只需要确定这个括号和引号都是英文半角模式下输入的就可以了。这里错误描述的英文也是很简单的,如果确实不知道什么意思,复制出来,百度一搜,清清楚楚的哦!

这种异常的提醒,有一些常见的,我们需要简单的了解一下:

NameError

这里的变量名没有被定义。

ZeroDivisionError

除(或取模)零(所有数据类型)。

ModuleNotFoundError

找不到需要导入的模块。

IndexError

序列中没有此索引。

TypeError

对类型无效的操作。字符串不能和整形做加法。

IndentationError

缩进错误。

以上几种作为初学者的我们是经常遇到的。我们遇到后不要焦虑,错误提示都很明确的,我们只需要根据提醒进行代码修改就可以啦。

除了常见的异常,这里给大家把可能遇到的异常处理都罗列出来。

最后说一句:程序报错无可怕,看懂描述搞定它!




转载请注明:http://www.aierlanlan.com/tzrz/9098.html