Python中try关键字有什么用?Python中try语句如何实现异常捕获?

在python中,我们之前学习过了一些关键字的概念,知道关键字的用法就是为了实现某种功能的,在Python中try也是关键字之一,它的作用就是进行异常捕获和处理 。下面的这篇文章会具体的讲解它的功能以及捕获异常的操作,一起来看看吧 。

Python中try关键字有什么用?Python中try语句如何实现异常捕获?

文章插图
【Python中try关键字有什么用?Python中try语句如何实现异常捕获?】一、try的含义
Python中的这个try这个关键字,主要就是对一个异常进行捕获的,使用Python开发程序的时候,难免会遇到一些错误,当代码执行的时候,不能确定某些语法的准确性,就可以使用try关键字来 捕获异常 。
二、具体实现
在执行一个try语句的时候,它就可以对Python中的当前程序进行管理,标记一个程序的上下文,如果出现一个程序中出现了异常,就会先开始执行try语句中的代码,如果对异常进行处理之后,程序正常了才能接着运行 。它在执行判断的时候,可以分成三种情况,具体的如下:
第一种:是在try语后面执行程序的时候发生异常,那么Python在执行的时候,就会自动的调回try语句的位置,并且会对第一个匹配到的异常执行 。这个时候我们要使用到的是except子句,异常处理完毕,控制流就通过整个try语句 。当再次遇到异常,又回到try语句中 。
第二种是在try语句中发现异常,然后匹配except子句没有匹配到,这个函数异常举会传递给另一个try语句,层次会比当前的语句要稿,这样程序运行结束之后,会打印出捕获到的异常情况 。
第三种情况就是在try语句中没有发现任何的异常,python在执行语句的时候就不用捕获异常,直接将控制流通过整个try语句 。
三、示例
try:     num = int(input('在键盘中输入一个数:'))except:    print('请输入正确的整数')print('*' * 20)这是一个简单的异常捕获的程序,当用户在键盘中输入的不是一个数字时,程序就会出现异常,自动跳到except中执行 。
到此这篇关于Python中try关键字有什么用?Python中try语句如何实现异常捕获?的内容就分享到这里了,希望通过对这篇文章的学习,大家能收获到更多的Python知识 。

    推荐阅读