python学习15--else与with

1.else。

  (1)if。。。。else 。。。如果。。。否则。。。

  (2)while。。。else。。。循环结束没有跳出,则操作else语句。

    此处是指在代码中必须有明确的跳出语句,例:break等。如果仅仅是正常完成了循环,则仍然会做else语句

    

    如果输入正确后面没有加break,则即使输入正确仍然会执行else语句。

    

 

  (3)try...else...有问题。。。,没有问题则。。。

2.with

  with  open(...) as f

  下面的语句不用写close方法关闭文件,with语句会自动考虑帮助关闭文件

posted @ 2017-01-17 14:20  YJ-20  阅读(205)  评论(0编辑  收藏  举报