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

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

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

在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循环有哪些” 的相关文章

虎皮兰怕冻吗能过冬吗?

虎皮兰怕冻吗能过冬吗?

虎皮兰怕冻,采取保暖措施后可以安全越冬。 虎皮兰能够耐5℃的低温,如果低于这个温度的话,它就会出现不同程度的冻害了。冬季最好将其移入室内。 温度保持在10度左右,并每天提供不少于6小时的光照,促进其光...

出彩经代人|中“刘”砥柱 意气飞“杨”

出彩经代人|中“刘”砥柱 意气飞“杨”

作为山东合资寿险业经代市场的首批践行者,同方全球人寿山东分公司经代业务部已深耕市场近16个年头,逐步成长为山东经代市场合资公司中的佼佼者。凭借股东百年寿险经验和领先科技能力,同方全球人寿经代渠道十余年间推出了多款热销产品,如【康健一生】系列重疾险、【传世尊享】增额终身寿、【传世荣耀】杠杆终...

影视丨这部热播剧豆瓣8.1,成为今年以来口碑最佳的悬疑题材剧

影视丨这部热播剧豆瓣8.1,成为今年以来口碑最佳的悬疑题材剧

  由陈建斌、陈晓主演的《尘封十三载》正在爱奇艺播出,这部刑侦剧将案件悬念和人物命运悬念相勾连,通过流畅的双时空叙事,带来耳目一新的悬疑效果。   该剧目前获得8.1的网评高分,成为今年以来口碑最佳的悬疑题材剧。   《尘封十三载》讲述了一个连环杀人案的侦破故事。...

原创
            说好的诅咒呢?梅西完美表现当选全场最佳,让澳洲媒体成为笑柄

原创 说好的诅咒呢?梅西完美表现当选全场最佳,让澳洲媒体成为笑柄

原标题:说好的诅咒呢?梅西完美表现当选全场最佳,让澳洲媒体成为笑柄 世界杯1/8决赛第二场比赛里,阿根廷队凭借着梅西和阿尔瓦雷斯的进球,2-1有惊无险地击败了澳大利亚队,昂首挺进八强,他们在八强的对手将是荷兰队。 这是梅西职业生涯的第1000场比赛,极其具有纪念...

俄预估一季度GDP增长3.5%,俄官员:俄经济对西方制裁显示出韧性

俄预估一季度GDP增长3.5%,俄官员:俄经济对西方制裁显示出韧性

【环球时报驻俄罗斯特约记者李琳佳柳玉鹏】虽然受到西方国家一系列制裁,但俄罗斯国家统计局18日估计今年第一季度俄罗斯国内生产总值(GDP)同比增长3.5%。俄罗斯经济发展部长当天表示,俄罗斯经济对西方制裁显示出了韧性。俄罗斯经济发展部预计,俄罗斯2022年GDP将下降7.8%。目前俄经济形势...

唏嘘!27年后,IE浏览器正式退役

唏嘘!27年后,IE浏览器正式退役

  27岁的微软IE浏览器宣告退役。   当地时间6月15日,微软正式结束对网页浏览软件“Internet Explorer(IE)”的支持。   此前,5月16日,微软Edge浏览器在官方微博宣布,微软IE浏览器将于6月16日正式退役,之后其功能将由Edge浏览器接棒。...