当前位置:   article > 正文

python学习笔记之异常处理try,except, finally用法_print(err)

print(err)

在编写程序时我们常常会犯错,一般错误有三类:语法错误,运行时刻错误,逻辑错误。
如果解释器检测到错误就会终止程序执行,并报告错误类型。

比如下图一个0不能作为除数的异常和一个变量未被定义的异常,一旦出现,就会中止程序
在这里插入图片描述
我们可以用dir()命令查看异常类,以下就是python内建的一些常见的异常

在这里插入图片描述
这个时候就可以采用try-except语句来对异常进行捕捉处理
它的语法一般形式为

try:
    raise
except Exception as err:
    print(err)
 

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

当try后面的语句出现错误时,就执行except后面的语句块。
下面是分母不能为0的代码举例:

try:
    num1 = int(input('Enter the first number: '))
    num2 = int(input('Enter the second number: )
  • 1
  • 2
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/酷酷是懒虫/article/detail/835386
推荐阅读
相关标签
  

闽ICP备14008679号