导语:
本文主要介绍了关于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中的pip包管理器使用方法10/01
- ♥ Python中有多少种参数类型?11/12
- ♥ 如何自动化python接口?01/04
- ♥ 我应该学习Java还是Python?08/16
- ♥ Python中的匿名函数是什么11/08
- ♥ 在 Python 中合并两个列表、字典的多种方法10/11
内容反馈