Python For 循环语句

已发表: 2022-06-25

循环语句通常称为循环,是一系列重复多次,直到完成给定条件或先决条件的序列。 它是用于指定迭代的控制流语句,允许代码多次重复执行。

循环是计算机编程的基本结构之一,是最基本、最高效、最强大的编程概念。 循环重复询问相同的问题,直到获得不需要任何操作的答案。 迭代是指每次提出问题时所使用的术语。

多次需要同一行代码的程序员可以使用循环来节省时间。

例如,一个程序需要打印“HEY”15 次。 程序员可以设置一个循环来满足上述条件,而不是重复编写相同的代码。 这也有助于对抗冗余。

从世界顶级大学在线学习软件开发课程。 获得行政 PG 课程、高级证书课程或硕士课程,以加快您的职业生涯。

目录

For 循环:定义

循环语句是连续执行零次或多次满足给定条件的一系列步骤或语句序列。

Python 中的循环类型

Python 语言中使用了三种类型的循环。 所有这些方式都提供类似的基本功能,但语法不同。 python 编程语言中可用的循环是:

  • While 循环
  • 循环
  • 嵌套循环

循环

只要给定的要求为真,就会执行循环。 在满足给定条件之前,语句块将连续执行。 程序中循环之后的行被执行,因为条件变为假。

语法

而条件:

语句(代码)

在一个while循环中可能有几个条件。 当循环开始用尽条件时,它会继续执行下一行代码。

软件工程的热门课程和文章

热门节目
软件开发执行 PG 计划 - IIIT B 区块链证书课程 - PURDUE 网络安全证书计划 - PURDUE 计算机科学理学硕士 - IIIT B
其他热门文章
2021-22年美国云工程师薪水 美国 AWS 解决方案架构师薪水 美国后端开发人员工资 美国前端开发人员薪水
美国网络开发人员的薪水 2022 年 Scrum Master 面试问题 如何在 2022 年开始网络安全职业? 工程专业学生在美国的职业选择

FOR循环

python 中的 for 循环用于迭代序列或其他对象。 对序列的迭代称为遍历。

python for 循环使程序员能够重复执行一组特定的条件,直到满足先前指定的条件。

例如,如果您想打印从 1 到 1000 的数字,为它编写单独的代码将需要很长时间。 这里是 for 循环的含义。

python for循环的语法:

val 顺序:

环体

Val 是序列内变量的给定值。

循环一直持续到我们到达序列中的最后一项。 使用缩进将循环体与代码的其他部分分开。

直到我们到达变量的最后一个值,循环继续。 缩进用于将循环的主体与其余部分分开。

使用 range() 函数进行 For 循环

可以使用 range() 函数生成一系列或一系列数字。 如果没有另外指定,则序列的起始值默认为 0。序列的增量默认为 1,但也可以更改。

开始、停止和步长定义为

范围(开始,停止,step_size)

range 函数不在其内存中存储值。 下一个数字是根据开始、停止和步长在旅途中生成的。

如果必须将所有输出强制退出函数,则可以使用 list()。

要遍历具有索引的序列,函数 len() 可以与 python 中的 range() 函数一起用于循环。

其他在 for 循环中

如果在python for循环中使用关键字else,则表示循环完成时要执行的代码块。 如果 break 语句停止循环,则不会执行 else 块。 其他语言(如 Java、C+、C++)不允许在 for 循环中使用 else 语句。

嵌套循环

嵌套循环表示另一个循环内的循环。 任何类型的循环都可以在另一个循环中使用。 循环喜欢

  • while 循环在 for 循环中,
  • for 循环内的 while 循环,
  • while 循环内的 while 循环,
  • for 循环内的 for 循环。

python中嵌套循环的语法是:

虽然表达:

虽然表达:

声明

声明

回路控制语句

循环控制语句用于更改循环执行的流程。 如果要跳过迭代或停止进程,则使用循环控制语句。 循环的执行可以改变其正常顺序。

python支持的三种循环控制语句是:

  • 中断声明
  • 继续声明
  • 通过声明

中断语句

根据给定的条件,这用于将控制带出循环。 在遍历所有项目之前可以停止循环。

继续声明

continue 语句用于停止当前循环的迭代并继续下一个循环。 与 break 语句不同,控件不会被带出循环。

通过声明

pass 语句用于编写空循环。 空的控制语句、类和函数都使用 pass 语句。 如果我们希望在满足条件时什么都不做,则使用 pass 语句。

当目前不需要功能但将来需要实现它时,传递语句特别有用。 如果你有一个没有内容的python for循环,则添加一个pass语句,这样就不会发生错误。

Python中的循环如何发挥作用?

让我们看看 Python 中循环的内部工作原理以及函数是如何执行的。 这些步骤可以分解如下:

  • 使用 iter() 函数创建可迭代对象列表。
  • 直到 Stopiteration 被引发,运行一个无限的 while 循环。
  • 使用 next() 函数获取 try 块中的下一个元素。
  • 在获取元素之后执行要对元素执行的操作。

结论

在使用 Python 时,循环是一个强大的工具。 在使用 Python 进行数据分析时,循环可用于各种有趣的事情。 Python for 循环通常用于可迭代对象,如列表、字符串、集合或元组。

通过定义可迭代对象,然后定义要执行的函数,该函数可以重复执行,直到满足指定的条件。

特别是在数据分析工作中,python for 循环工具有助于节省时间。 一旦掌握了循环的工作原理,对多行和多列数据进行排序就变得轻而易举。

其他函数如 range 和 break 也可以在 for 循环中实现,这进一步扩展了它的用途。

我们希望本文能让您深入了解 Python for 循环的基础知识。 如果您想深入了解 Python 中的控制语句,我们建议您参加IIIT-Bangalore的 upGrad大数据高级证书课程该计划专为希望在不影响其工作职责的情况下完成毕业后的工作专业人士而设计。 为期 7.5 个月的课程包括行业专家指导、大量与行业相关的案例研究和项目,以及 360 度的职业支持。

除了世界一流的课程和尖端的教学解决方案外,学生还可以访问 upGrad 的 40,000 多名付费学习者基础,这为追求合作项目和职业发展开辟了许多途径。

立即与我们预订座位!

什么是 Python 中的简写 if 语句?

当 if 块中只有一条语句需要执行时,使用简写 if 语句。 要执行简短的 if 语句,您可以将语句写在与 If 语句相同的行中

Python 中的 if-else 语句是什么?

Python 中的 if else 语句用于根据提供的条件来表示真假输出。 如果该语句为真,则 if 块中的部分将被执行。 另一方面,如果条件为假,程序将在 if 块之外执行语句。

Python中方法覆盖的用途是什么?

方法覆盖是 Python 中多态性的一个特性,程序员可以使用它在子类和父类之间建立链接。 由于链接中至少涉及一个类,因此还采用继承的概念来执行方法覆盖。 借助此功能,您可以为多个功能使用相同的名称