else的用法与位置(Python循环结构中else用法)结尾 。爱惜日带你了解更多相关信息 。
Python 中,无论是 while 循环还是 for 循环,其后都可以紧跟着一个 else 代码块,它的作用是当循环条件为 False 跳出循环时,程序会最先执行 else 代码块中的代码 。
以 while 循环为例,下面程序演示了如何为 while 循环添加一个 else 代码块:
add = hello worldi = 0whilei < len(add): print(add[i],end=) i = i + 1else: print(\n执行 else 代码块) 程序执行结果为:
hello world
执行 else 代码块
上面程序中,当i==len(add)结束循环时(确切的说,是在结束循环之前),Python 解释器会执行 while 循环后的 else 代码块 。
【Python循环结构中else用法 else的用法与位置结尾】 有读者可能会觉得,else 代码块并没有什么具体作用,因为 while 循环之后的代码,即便不位于 else 代码块中,也会被执行 。例如,修改上面程序,去掉 else 代码块:
add= hello worldi = 0whilei < len(add): print(add[i],end=) i = i + 1#原本位于 else代码块中的代码print(\n执行 else 代码块) 程序执行结果为:
hello world
执行 else 代码块
那么,else 代码块真的没有用吗?当然不是 。后续章节介绍 break 语句时,会具体介绍 else 代码块的用法 。
当然,我们也可以为 for 循环添加一个 else 代码块,例如:
add = hello worldfori inadd: print(i,end=) else: print(\n执行 else 代码块) 程序执行结果为:
hello world
执行 else 代码块
结尾
最后多说一句,小编是一名python开发工程师,这里有我自己整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习等 。想要这些资料的可以关注小编,并在后台私信小编:“01”即可领取 。
- 甜品店的优势与劣势swot分析,甜品店的优势与劣势swot分析?
- 老龄化服务创业项目,老龄化服务创业项目经验分享?
- 产品代理销售方案,产品代理销售方案策略分析?
- cps推广是什么意思,cps推广名词含义解释?
- 毕业论文初稿要写到什么程度,毕业论文初稿要写到什么程度及出现的问题?
- 淘宝客推广,淘宝客推广定义攻略?
- 10元店进货渠道,10元店进货渠道如何选品?
- 免费入驻的卖货平台,免费入驻的卖货平台有哪些?
- 创业团队主要五个职务,抖音运营创业团队主要五个职务?
- 淘宝网客服,淘宝网客服的话术技巧?
