else 1.与if搭配,适用于条件判断 构成要么怎样,要么不怎样。 if (条件) 命 令 else 命令
2.与while(for)搭配 构成 干完了能怎样,干不完就别想怎样 但是只有在循环顺利完成后,才会执行else里面的内容比如用了break跳出了循环,那么else内的语句不会循环
3.与异常处理搭配 没有问题,那就干吧 只要try语句里头没有出现任何异常 就会执行else语句块里头的内容,否则不执行 with 考虑自动关闭文件 二、with语句 e.g. try: with open(‘data.txt’,‘m’) as f: for each_line in f: print(each_line) except OSError as reason: print(‘出错啦:’+str(reason))