Python学习笔记task09(else 和 with)

1.for…else , while…else
用法与标准没有区别,都是按顺序执行
2. try …. except … else 语句
如果在 try 子句执行时没有发生异常,Python将执行 else 语句后的语句(如果有 else 的话),然后控制流通过整个 try 语句。

except:发生异常,执行这块代码......................
else:如果没有异常执行这块代码try:正常的操作......................
except(Exception1[, Exception2[,...ExceptionN]]]):发生以上多个异常中的一个,执行这块代码......................
else:如果没有异常执行这块代码

3.with语句
一些对象定义了标准的清理行为,无论系统是否成功的使用了它,一旦不需要它了,那么这个标准的清理行为就会执行。关键词 with 语句就可以保证诸如文件之类的对象在使用完之后一定会正确的执行它的清理方法。

try:with open('myfile.txt', 'w') as f:for line in f:print(line)
except OSError as error:print('出错啦!%s' % str(error))# 出错啦!not readable   

Python学习笔记task09(else 和 with)相关推荐

  1. [python教程入门学习]python学习笔记(CMD执行文件并传入参数)

    本文章向大家介绍python学习笔记(CMD执行文件并传入参数),主要包括python学习笔记(CMD执行文件并传入参数)使用实例.应用技巧.基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋 ...

  2. python学习笔记之编写readConfig读写配置文件

    python学习笔记之编写readConfig读写配置文件_weixin_34055910的博客-CSDN博客

  3. Python学习笔记(十一)

    Python学习笔记(十一): 生成器,迭代器回顾 模块 作业-计算器 1. 生成器,迭代器回顾 1. 列表生成式:[x for x in range(10)] 2. 生成器 (generator o ...

  4. Python学习笔记一简介及安装配置

    Python学习笔记一 参考教程:廖雪峰官网https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e54 ...

  5. python学习笔记目录

    人生苦短,我学python学习笔记目录: week1 python入门week2 python基础week3 python进阶week4 python模块week5 python高阶week6 数据结 ...

  6. Python学习笔记(二):标准流与重定向

    Python学习笔记(二):标准流与重定向 - SamWei - 博客园 Python学习笔记(二):标准流与重定向 Posted on 2012-02-19 22:36 SamWei 阅读(176) ...

  7. python 学习笔记 12 -- 写一个脚本获取城市天气信息

    近期在玩树莓派,前面写过一篇在树莓派上使用1602液晶显示屏,那么可以显示后最重要的就是显示什么的问题了. 最easy想到的就是显示时间啊,CPU利用率啊.IP地址之类的.那么我认为呢,假设可以显示当 ...

  8. python基本语法语句-python学习笔记:基本语法

    原标题:python学习笔记:基本语法 缩进:必须使用4个空格来表示每级缩进,支持Tab字符 if语句,经常与else, elif(相当于else if) 配合使用. for语句,迭代器,依次处理迭代 ...

  9. 廖Python学习笔记一

    1. 廖Python学习笔记 大的分类 如函数 用二级标题,下面的用三级 如输入输出 1.1.1. 输入输出 1.1.1.1. 输出 用 print() 在括号里加上字符串,就可以向屏幕上输出指定的文 ...

最新文章

  1. linux 瞬间文件数没了,关于linux:如何快速汇总文件中的所有数字?
  2. SAP零售行业解决方案初阶 7 - 自动补货
  3. python pandas读取csv_Python3 pandas怎么读取csv文件的第一行的
  4. magento 让某个页面开启SSL访问
  5. c++怎么实现数字数组的删除数字_C/C++数据结构:栈结构解析,最简单解析,让你一遍就会...
  6. saiku+kettle整合(六)olap操作
  7. Bootstrap 排版h1~h6标题
  8. html 网页配色,配色就是这么简单!7个在线配色网站推荐
  9. 核定征收的个体户,年营业额不超过120万,还需要缴纳个税吗?
  10. 使用Springboot+Feign Clients快速搭建REST客户端应用
  11. 外媒起底FF 前员工:只要贾跃亭在 就造不出车 | 行业
  12. 微信公众号开发(十)模板消息
  13. Html5---div布局方式
  14. git提交到github
  15. c语言程序设计勘误,《程序设计基础教程(C语言)》勘误表
  16. 夏普电视显示网络无法连接到服务器,彻底解决SQL SERVER 2005无法远程连接的问题...
  17. K65 Flex_CAN 匹配过程
  18. python实现KDJ指标模型 量化策略 python 策略开发
  19. 【期权课堂】第3课 如何像交易股票那样交易期权?
  20. Sublime与Firefox(火狐)配置livereload插件实现动态实时刷新浏览器

热门文章

  1. linux头文件与windows头文件,socklen_t在windows和linux平台下的头文件定义
  2. ShareSDK for Android 版本:V 2.5.0发布
  3. 蓝桥杯STEAM测试python2022一月测试题第五题
  4. Qt 下载图片并显示图片
  5. 惠普HP彩色激光打印机颜色校准方法大全
  6. 营养百科之糙米(保护听力)
  7. 5.24黄金短线上涨能否继续做空?今日如何布局
  8. 新版标准日本语初级_第三课
  9. php云4.5旗舰版,PHPYun 5.0
  10. SCAU程序设计在线实训平台_考试_计算智能_ 最小的特殊数字