1、类似try-except,但如果程序没有错误,即没有跳到except语句块,则执行else语句块。
2、如果程序错误,跳到except语句块,直接跳过else语句块。
try: <语句>#操作其他代码 except<名字>: <语句>#如果在try部分引发'name'异常 except<名字>,<数据>: <语句>#如果导致'name'异常,获取额外数据 else: <语句>#若无异常发生
实例
defpision(DivideBy): return42/DivideBy try: num=int(input("Pleaseinputainteger:\n")) print(pision(num)) exceptZeroDivisionError:#except后写错了类型 print("Dividedbyzero!") exceptValueError: print("Wronginput!") exceptValueError: print("Wronginput!") else: print("Noerror.Goodjob!")
以上是python中的try-except-else语句的介绍,希望对大家有所帮助。更多Python学习指导:python基础教程
本文教程操作环境:windows7系统Python 3.9.1,DELL G3电脑。