纯净、安全、绿色的下载网站

首页

当前位置:首页IT学院IT技术

python异常的传递 python异常的传递知识点总结

  2021-06-01 我要评论
想了解python异常的传递知识点总结的相关内容吗,在本文为您仔细讲解python异常的传递的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:python,异常,传递,下面大家一起来学习吧

1、说明

当函数/方法执行出现异常,会将异常传递给函数/方法的调用一方

如果传递到主程序,仍然没有异常处理,程序才会被终止

2、实例

def demo1():
    return int(input("请输入一个整数:"))
 
 
def demo2():
    return demo1()
 
try:
    print(demo2())
except ValueError:
    print("请输入正确的整数")
except Exception as result:
    print("未知错误 %s" % result)

异常的捕获实例:

try:
  # 提示用户输入一个整数
  num = int(input("输入一个整数:"))
  # 使用 8 除以用户输入的整数并且输出
  result = 8 / num
  print(result)
except ValueError:
  print("请输入正确的整数")
except Exception as result:
  print("未知错误 %s" % result)
else:
  print("未发生异常时,执行的代码")
finally:
  print("无论是否出现异常都会执行的代码")

运行结果:

输入一个整数:0
未知错误 division by zero
无论是否出现异常都会执行的代码


相关文章

猜您喜欢

  • 变长双向rnn的用法 变长双向rnn的正确使用姿势教学

    想了解变长双向rnn的正确使用姿势教学的相关内容吗,代码医生在本文为您仔细讲解变长双向rnn的用法的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:变长双向rnn,双向rnn,下面大家一起来学习吧..
  • PyCharm配置解释器 教你怎么用PyCharm为同一服务器配置多个python解释器

    想了解教你怎么用PyCharm为同一服务器配置多个python解释器的相关内容吗,lazyn在本文为您仔细讲解PyCharm配置解释器的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:PyCharm为同一服务器配置多个python解释器,PyCharm配置解释器,下面大家一起来学习吧..

网友评论

Copyright 2022 版权所有 软件发布

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们