Python for, while循环后面加else的作用
来源:互联网 发布:知乎回答都是0 编辑:程序博客网 时间:2024/05/01 11:37
Python中的for, while循环后面紧接着是可以加else的,这种设计有什么好处呢?
一般情况下,for, while循环如果在计数器用尽跳出时,用不用else语句对结果都是没有影响的,所以只有在for, while循环非正常结束时,才会体现出效果,比如:通过break跳出循环,这时也会跳过else语句块,直接执行else之后的语句。可以在else语句块中写一些不通过break语句跳出时才执行的代码,不用像其他语言,在这种情况下,还要专门写一个判断。
- >>> for i in range(10):
- print(i)
- if i==3:
- break
- else:
- print('not meeting break')
- 0
- 1
- 2
- 3
0 0
- Python for, while循环后面加else的作用
- Python学习笔记--for, while循环后面加else的作用
- Python 小技巧:for 循环后面接 else 语句
- Python: while和for循环可增加else从句
- Python的for…else和while…else语法
- python for else 循环
- python:循环(while、for)
- Java入门学习-学习if & else,for循环,foreach循环,while循环的用法。
- if else wile if...elseif..else for循环 do..while
- Python for循环和else
- python的while和for循环
- 用python实现从1加到100的三种方法: for循环,while循环,导入模块法
- Java实现Python的for...else或while...else逻辑结构
- python的for循环和while循环的一些代码
- python中while循环和for循环的用法
- Python中带else子句的for循环执行过程
- Python<7>while、for循环
- 选择 | 循环 | 语句(if,if……else,switch,while,for)的理解和使用
- Python 为什么需要使用__name__=='__main__'
- 求模m的逆元
- mysql数据库配置之全局参数设置
- Python random模块
- XML Schema File VS. XML File
- Python for, while循环后面加else的作用
- <Linux+Qt>一种移植qt可执行代码的方式
- 透过比特币看移动互联网创业产品立项的关键要素
- Python 异常处理
- Android手机分辨率基础知识(DPI,DIP计算)
- 我的2013之十八年寒窗磨利剑,初出江湖还看今朝
- C++ explicit关键字 详解(用于构造函数)
- Python 匿名函数lambda
- vc++之hinstance