python提升秘籍学会看异常
2023/12/5 来源:不详 浏览次数:次学Python的小伙伴肯定都被要求写第一个程序:
有没有小伙伴写完之后运行,发现居然报错:
天啊,什么鬼!为什么会这样啊?
今天我们就来说一说程序运行过程中,导致程序不能正常运行的报错,在这里统一叫“异常”。
俗话说的好:练好武功之前,得先学会挨打。
我们学写python程序,难免不会犯各种各样的错误。我们的python其实有友好的提醒我们,我们只需要根据提醒进行修改就可以啦。
比如上面的那个异常,告诉你异常在那个py文件的哪一行,错误类型及描述:
错误在第一行,print(‘helloworld’)中,SyntaxError(python语法错误),invalidcharacterinidentifier(标识符中的无效字符)。这个错误就是告诉我们这里的括号或者引号有问题,因为其他的地方没有错。只需要确定这个括号和引号都是英文半角模式下输入的就可以了。这里错误描述的英文也是很简单的,如果确实不知道什么意思,复制出来,百度一搜,清清楚楚的哦!
这种异常的提醒,有一些常见的,我们需要简单的了解一下:
NameError
这里的变量名没有被定义。
ZeroDivisionError
除(或取模)零(所有数据类型)。
ModuleNotFoundError
找不到需要导入的模块。
IndexError
序列中没有此索引。
TypeError
对类型无效的操作。字符串不能和整形做加法。
IndentationError
缩进错误。
以上几种作为初学者的我们是经常遇到的。我们遇到后不要焦虑,错误提示都很明确的,我们只需要根据提醒进行代码修改就可以啦。
除了常见的异常,这里给大家把可能遇到的异常处理都罗列出来。
最后说一句:程序报错无可怕,看懂描述搞定它!