---恢复内容开始---

程序的异常:报错之后程序终止。

  异常处理搭配使用:

l = ['创建老师','创建学校']
while True:
try:
for num,item in enumerate(l,1):
print(num,item)
index = int(input('num:'))
print(l[index - 1])
break
except ValueError:
print('请输入一个数字:')
except IndexError:
print('请输入选择范围内的数字:')
except Exception as e:
print(e)

finally 语句 :必须要和try 搭配使用:

  finally 执行 try 中的代码,不管是否触发了错误,都会执行finally中的代码。

try:
name
except NameError:
print('name error')
else:
print('sucess')
finally:
print('finally')

try except:try中的代码遇到异常,就执行except中的代码。

try except else:try中的代码遇到异常,就执行except中的代码,没遇到异常就执行else中的代码。

try except else finally:try中的代码遇到异常,就执行except中的代码,没遇到异常就执行else中的代码,无                                论如何都执行finally中的代码。

try finally:不能处理异常了,但是无论是否发生异常,都会执行finally中的代码。

主动触发异常:raise

---恢复内容结束---

最新文章

  1. jquery打造自定义控件(原创)
  2. ECMAScript数组常用
  3. ubuntu10.04下修改mysql的datadir的问题
  4. iOS /* */多个嵌套解决
  5. NoSql---MongoDB基本操作
  6. Java 集合系列15之 Set架构
  7. CentOS6.5以runlevel 3开机时自动连接某无线设置示例
  8. struts2标签获取parameter,request,session,application中的值
  9. iOS之GCD的局部解析
  10. freeCodeCamp:Where art thou
  11. ANDROID_MARS学习笔记_S01_010日期时间控件
  12. stdio.h及cstdio的区别
  13. 变量数据是怎么进ARM中的RAM中?
  14. USACO 1.3.2
  15. 【JS】 Javascript与HTML DOM的互动 寻路
  16. 【dp】摘花生
  17. 窗口置顶 - 仿TopWind
  18. 120. 单词接龙 (BFS)
  19. ArcGIS坐标系转换出错:Error 999999执行函数出错 invalid extent for output coordinate system
  20. pip 更改国内镜像

热门文章

  1. Dubbo定义及其作用
  2. 双系统在Linux下查看win的硬盘(Ubuntu 16.04 挂载Windows的 硬盘)
  3. 【C#】Socket中的ssl通信
  4. Sturts2 三种开发模式 (转)
  5. LeetCode OJ:Valid Palindrome(验证回文)
  6. java中Arrays和Collections等工具类
  7. AFNetworking3.1 基本使用
  8. Some Interview Questions About Python
  9. js将json数据动态生成表格
  10. volatile与const综合分析