第一句子大全,网罗天下好句子,好文章尽在本站!

柳小白Python学习笔记 7 循环语句学习

时间:2023-12-21

在python中我们可以使用循环语句让某个语句或代码组多次执行

友情提示:本文共有 997 个字,阅读大概需要 2 分钟。

昨天学习的是条件语句,今天开始学循环语句。在python中我们可以使用循环语句让某个语句或代码组多次执行。这时就会会用到for和while语句。

在python中循环语句用于循环执行程序,来处理需要重复处理的任务。首先对循环条件判断,如果条件为True,语句块就会执行。然后,再次检测条件,当条件第一次为False时,就跳出循环。这种方式也叫迭代。

什么是迭代?

对计算机特定程序中需要反复执行的子程序(一组指令),进行一次重复,即重复执行程序中的循环,直到满足某条件为止,亦称为迭代。

一、for语句

for循环执行次数是有限的。我们在进行循环执行前往往已经知道需要循环几次。for循环以for语句开始, 经常用来遍历各种序列,for语句之下带缩进的部分是需要执行的任务。我用字符串作为序列,用for循环依次把组成字符串的各个字符都打印出来。在遍历字符串前,我们已经知道字符串的字符个数。示例:

如果字符个数太多,数不过来,可以在遍历的时候给每个字符加上序号,这样就可以清楚地知道循环了几次了。示例:

二、while语句

while循环执行次数是无限的,当然也可以执行有限次数的循环。在使用while语句时,其语句会不断的重复,直到条件不为真时。有时候会出现条件一直为真,循环就会一直持续下去,永远不会结束,这样就成了死循环。示例:

解决是死循环的方法其实很简单,就是根据需要设置限定条件,确保循环最终会结束。我把上图的例子,加入了限制条件。示例:

不管是for还是while循环都会循环执行任务,直到序列遍历完或条件为假才能结束循环。当我们得到想要的结果想提前结束循环时,就要用到break、continues语句。

break语句

break语句终止循环,语句只循环到终止条件前,终止条件及其后的语句将不再执行。示例:

continue语句

continue语句是用来跳过设置的终止条件,继续执行下面的循环语句。

在python中包还有一个其他的程序语言没有的语句,pass语句。它是个空语句,不pass做任何事情,一般用来占位,保持程序结构的完整性。在循环中使用pass语句,不会做任何事情,pass之后的语句会继续执行。示例:

另外,在循环语句中也可以用else,在遍历完序列或条件为假时执行。示例:

但是如果程序是通过break语句终止的话,就不会再执行else语句了。示例:

今天就学到这,明天开始学习函数相关内容。

本文如果对你有帮助,请点赞收藏《柳小白Python学习笔记 7 循环语句学习》,同时在此感谢原作者。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。
显示评论内容(5)
  1. 承天2024-01-15 05:34承天[云南省网友]103.27.97.110
    看了柳小白的Python学习笔记之后,对循环语句的应用有了更清晰的认识,推荐给正在学习Python的小伙伴们!
    顶10踩0
  2. 青松月冷2024-01-10 05:53青松月冷[西藏网友]202.14.114.29
    @青春如此嚣张我们何必悲伤柳小白的Python学习笔记里的循环语句部分说得很明白,给新手很好的学习指导。
    顶6踩0
  3. 青春如此嚣张我们何必悲伤2024-01-05 06:13青春如此嚣张我们何必悲伤[广西网友]103.21.179.3
    学习Python的时候正好看到柳小白的笔记,+1支持!对循环语句的讲解让我有了更深的理解。
    顶24踩0
  4. 三绶2023-12-31 06:32三绶[上海市网友]49.239.10.97
    柳小白的Python学习笔记对初学者来说很友好,循环语句的示例也很实用,学习起来很轻松。
    顶3踩0
  5. 魔发师2023-12-26 06:52魔发师[上海市网友]103.38.58.94
    看了柳小白的Python学习笔记,受益良多,循环语句部分讲解得很清晰,点赞!
    顶5踩0
相关阅读
柳小白Python学习笔记 6 if语句学习

柳小白Python学习笔记 6 if语句学习

现实中程序往往有很多条指令,也不需要一行一行的执行,而是根据表达式的求值结果来决定执行哪行指令,这里就需要用到控制流语句

2008-09-10 #经典句子

从0开始学python-4.2循环语句

从0开始学python-4.2循环语句

条件语句可以让让我们的代码根据不同条件执行不同的分支

2023-11-23 #经典句子

Python入门基础解答条件判断语句和循环语句的新手使用教程

Python入门基础解答条件判断语句和循环语句的新手使用教程

我们日常中也有条件判断和循环,条件判断明天如果下雨就不出门,如果晴天就出门

2023-08-31 #经典句子

Python入门 while循环语句

Python入门 while循环语句

说回while,这个语句相比for的不同是,它的停止条件是人定的

2023-10-18 #经典句子

零基础学编程python第十课 for……in循环语句与while循环语句

零基础学编程python第十课 for……in循环语句与while循环语句

上一课,我们学习了两种新的数据类型: 列表与字典

2023-08-25 #经典句子

《A Byte of Python》阅读记录——Python常见三种控制流之if语句

《A Byte of Python》阅读记录——Python常见三种控制流之if语句

不过截止到现在,在我们所看到的一个个小的Python程序中,总是有一系列语句从上到下精确排列,并交由Python去顺序执行

2023-10-10 #经典句子

黑马程序员:Python中判断语句以及循环语句的习题

黑马程序员:Python中判断语句以及循环语句的习题

其中,判断语句主要是if语句,循环语句主要是for语句和while语句

2023-12-22 #经典句子

Python语言基本语法元素之语句 表达式 赋值语句

Python语言基本语法元素之语句 表达式 赋值语句

例如要真正理解 指数增长 的意思,先要知道什么是指数函数、什么是函数曲线

2023-01-24 #经典句子