【python】浅谈for...else...语句
2014-07-18 15:26
302 查看
for循环可以和 else 子句同时使用(for...else)。当迭代完for循环完整个列表失败后,会执行else语句。但循环中被 break 终止的情况下不会执行。如下例子所示:
for i in range(0,10):#for循环整个迭代不符合条件 if i > 10: break else: print "hello world" 结果输入出hello world
for i in range(0,10): if i > 5:#for循环会中途被break终止,程序停止。 break else: print "hello world" 结果不会输出hello world
相关文章推荐
- python的for和while竟然有else语句,我石化了
- Python 小技巧:for 循环后面接 else 语句
- Python的for和break循环结构中使用else语句的技巧
- python学习:for else语句
- python3 for 循环中的 else 语句
- Python的for和break循环结构中使用else语句的技巧
- python 的for else语句
- “零基础学python”之for…else和while…else语句
- 黑马程序员——常用语句总结(for if..else do..while break..continue)
- Python-if-elif-else语句
- Python-if-elif-else语句
- PHP 不用求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)
- 使用for if else语句做导航下拉菜单
- Python学习--控制语句:if, while, for, break, continue
- Python中else语句整理
- 在.NET外散步之我爱贪吃蛇Python -常见语句(神奇的else)
- Python中如何避免使用多个分支语句(多个if和else)——函数字典(Function Map)简介
- 题目:求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。
- Python的控制语句,(if,while,for)之if
- 每天学习一算法系列(12) (求1+2+…+n,不能使用乘除法,for、while、if 、else、switch、case 等关键字以及条件判断语句)