1、说明
try是捕获异常的关键词。在程序开发中,如果不能确定某些代码的执行(程序语法完全正确),则可以添加try以捕获异常。
2、工作原理
当一个try句子开始时,python会在当前程序的上下文中标记,这样当异常出现时,它就可以回到这里。try句首先执行,然后依赖于执行是否异常。
(1)如果try后的句子在执行过程中出现异常,python将跳回try,执行第一个与异常相匹配的except句子。异常处理后,控制流通过整个try句子(除非在处理异常时出现新的异常)。
(2)如果try后的句子中有异常,但没有匹配的except句子,异常将提交给上层try或程序的顶层(这将结束程序并打印缺失的错误信息)。
(3)如果try句执行时没有异常,python将执行else句后的句子(如果有else)控制通过整个try句子的流通。
3、实例
try: #无法确定正确执行的代码 num=int(input('请输入一个数字,')) except: print('请输入正确的整数') print('*'*50)
以上就是python try的介绍,在捕获异常时,我们可以用try来解决,甚至结合其他函数。更多Python学习指南:python基础教程
(推荐操作系统:windows7系统Python 3.9.1,DELL G3电脑。)