python程序异常处理输入整数_python_异常处理

1.1.异常的概念

程序在运行时,如果python解释器遇到一个错误,会停止程序的运行,并且提示一些错误信息,这就是异常

程序停止执行并且提示错误信息后这个动作,我们通常称之为:抛出异常

程序开发时,很难将所有的特殊情况都处理的面面俱到,通过异常捕获可以针对突发事件做集中的处理,从而保证程序的稳定性和健壮性

一段代码:

num = int(input("请输入数字:"))

print('hello')

如果我们输入非数字,输出:

请输入数字:s

Traceback (most recent call last):

File "C:/Users/Administrator/PycharmProjects/untitled16/ex.py", line 6, in

num = int(input("请输入数字:"))

ValueError: invalid literal for int() with base 10: 's'

1.发生错误2.程序终止---hello没有输出

1.2.捕获异常

1.2.1.简单的捕获异常语法

在程序开发中,如果对某些代码的执行不能确定是否正确,可以增加try(尝试)来捕获异常

捕获异常最常见的语法格式:

try:

尝试执行的代码

except:

出现错误的处理

try 尝试,下方编写要尝试代码,不确定是否能够正常执行的代码

你可能感兴趣的:(python程序异常处理输入整数_python_异常处理)