导语:
本文主要介绍了关于python中try-except-else语句的介绍的相关知识,希望可以帮到处于编程学习途中的小伙伴
1、类似于try-except,但是如果程序没有错误,即没有跳转到except语句块,则执行else语句块。
2、如果程序出现错误,即跳转到except语句块,则直接跳过else语句块。
try:
<语句> #运行别的代码
except <名字>:
<语句> #如果在try部份引发了'name'异常
except <名字>,<数据>:
<语句> #如果引发了'name'异常,获得附加的数据
else:
<语句> #如果没有异常发生
实例
def division(DivideBy):
return 42 / DivideBy
try:
num = int(input("Please input a integer:\n"))
print(division(num))
except ZeroDivisionError:#except后写错误类型
print("Divided by zero!")
except ValueError:
print("Wrong input!")
else:
print("No error. Good job!")
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ Python无法连接MySQL怎么办11/13
- ♥ Python中如何使用xlwt制作表格12/19
- ♥ python中time.localtime的使用12/16
- ♥ 如何处理单元测试中的请求?01/07
- ♥ Python 中的 val() 是什么意思?08/19
- ♥ python3 os如何返回当前目录?12/03
内容反馈