当前位置:首页 > 杂谈 > 正文内容

1Python基础语法-5循环语句-python循环有哪些

2023-07-08 16:42:30TONY杂谈126

在Python中,循环语句是非常重要的一种结构,它可以让我们重复执行某个任务,直到满足某个条件为止。本文将介绍Python中常用的循环语句,包括while循环、for循环和循环控制语句。

while循环

while循环是Python中最基本的一种循环结构,它的语法格式如下:

while 条件:循环体

其中,条件是一个表达式,当它的值为True时,就会一直执行循环体中的代码,直到条件的值为False为止。下面是一个简单的while循环的示例,输出从1到5的整数:

i =1while i <=5: print(i) i +=1

在这个示例中,首先将i的初始值设为1,然后判断i的值是否小于等于5,如果成立,就输出i的值,并将i的值加1,再次进行循环,直到i的值变为6,不满足条件时,就会跳出循环。执行结果为:

12345

for循环

for循环是Python中另一种常用的循环结构,它可以循环遍历一个序列(如列表、元组或字符串)中的元素,也可以循环遍历一个指定范围内的整数。for循环的语法格式如下:

for 变量 in 序列:循环体

其中,变量是用来存储序列中的元素的变量名,序列是要遍历的序列,循环体是要执行的代码块。下面是一个简单的for循环的示例,遍历一个列表中的元素并输出:

fruits =[apple,banana,cherry]for fruit in fruits: print(fruit)

在这个示例中,fruits是一个包含三个字符串的列表,fruit是用来存储列表中元素的变量名。在for循环的每次迭代中,将列表中的一个元素赋值给fruit,然后执行循环体中的代码块。执行结果为:

applebananacherry

循环控制语句

循环控制语句是Python中用来控制循环执行流程的语句,包括break、continue和pass三种。

break语句可以用来跳出循环,即使循环条件没有满足,也可以强制跳出循环。下面是一个使用break语句的示例,找出一个列表中的第一个以字符串"hello world"中的第一个空格位置:

str ="hello world"for i in range(len(str)): if str[i]== : print("第一个空格出现在第", i,"个字符处") break

在这个示例中,range(len(str))用来生成一个序列,包含字符串"hello world"的每个字符的下标,循环遍历字符串中的每个字符,如果遇到空格,则输出空格位置并使用break语句强制跳出循环。执行结果为:

第一个空格出现在第5 个字符处

continue语句可以用来跳过循环中的某次迭代,即在不执行完整个循环的情况下,跳过某个特定的迭代。下面是一个使用continue语句的示例,输出1~10之间的奇数:

for i in range(1,11): if i %2 ==0: continue print(i)

在这个示例中,range(1,11)用来生成一个包含1~10之间的整数的序列,循环遍历这个序列中的每个数,如果这个数是偶数,则使用continue语句跳过这次循环,否则输出这个数。执行结果为:

13579

pass语句是Python中的一个空语句,它什么也不做,只是作为占位符使用。下面是一个使用pass语句的示例,循环打印一个空的图形:

for i in range(1,6): for j in range(1, i+1): pass print("*")

在这个示例中,range(1,6)用来生成一个包含1-5之间的整数的序列,外层循环遍历这个序列中的每个数,内层循环遍历1至当前数之间的整数,并使用pass语句占位,最终输出一个包含5个星号的图形。执行结果为:

*****

总结

以上是Python中循环语句和循环控制语句的基本使用方法和示例,掌握它们可以让我们更方便地编写循环程序,提高编程效率。

“1Python基础语法-5循环语句-python循环有哪些” 的相关文章

销量下滑 空气净化器还能“靠天吃饭”吗?

销量下滑 空气净化器还能“靠天吃饭”吗?

原标题:销量下滑 空气净化器还能“靠天吃饭”吗? 近段时间,扬沙或浮尘天气一直肆虐北方大部分省份。此类天气对呼吸道疾病患者不是非常“友好”,此时,空气净化器就开启了保护人们身体健康的重要屏障。许多人会搬出家里闲置已久的空气净化器来应对“不稳定”的空气质量,网络上关于空气净化器的搜...

精神科 | 最新发表的万篇论文大数据分析:40本SCI期刊投稿指南、研究热点等

精神科 | 最新发表的万篇论文大数据分析:40本SCI期刊投稿指南、研究热点等

原标题:精神科 | 最新发表的万篇论文大数据分析:40本SCI期刊投稿指南、研究热点等 在pubmed上进行检索,我们可以看到自2000年以来,精神科领域相关研究共发表564,084篇。从2011年起,年发表量超过2万篇,其中2021年达历史高峰58601篇,2022年发表570...

李宇嘉:70城这一轮房价呈现普涨急涨,但后劲不足

李宇嘉:70城这一轮房价呈现普涨急涨,但后劲不足

中新经纬4月15日电 题:70城这一轮房价呈现普涨急涨,但后劲不足 作者 李宇嘉 广东住房政策研究中心首席研究员 国家统计局最新发布了3月份70个大中城市(以下简称70城)商品住宅销售价格变动情况。数...

原创
            配音艺术家苏秀去世,享年97岁

原创 配音艺术家苏秀去世,享年97岁

原标题:配音艺术家苏秀去世,享年97岁 配音艺术家苏秀。东方IC 图 据@配音爱好网 消息,著名配音艺术家苏秀于2023年1月7日晚去世。 苏秀曾为《彼得大帝》、《孤星血泪》、《红与黑》、《影子部队》、《继母》、《伊利斯顿的儿子》、《尼罗河上的惨案》等译...

除了百度盘,还有什么可推荐的云盘?

除了百度盘,还有什么可推荐的云盘?

一篇文章帮你列举介绍对比了16个网盘,总有一款网盘适合你! 最近阿里云盘开始公测,不限速下载成为了其吸引人眼球的卖点,而且又推出福利码兑换空间的活动,可以说吸引了一大批用户,所以前两天安卓和苹果商店阿里云盘的下载量均排到了第一。...

剑网3:新七夕盒子被哄抢一空,看看前几代,你还爱它吗?

剑网3:新七夕盒子被哄抢一空,看看前几代,你还爱它吗?

大唐江湖,幸甚有你!这里是从不出奇遇的游戏日报狸纸,见过各位大侠!最近新出的七夕盒子已经在上架后一秒内被热情的玩家们哄抢一空了,不知道大侠们有没有参与这次的抢盒子活动呢? 如果大侠对这个盒子还处于犹豫不决、没有下手的话,那就先听狸纸讲一讲...