最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

python入门循环:for循环与else用法,内附示例详解

来源:动视网 责编:小OO 时间:2020-11-27 14:11:58
文档

python入门循环:for循环与else用法,内附示例详解

简评。循环语句是任何编程语言的组成部分。同样,for 循环是 Python 的重要组成部分。以下是for循环语句的结构图。首先,可以像这样循环。fruits = [';apple';.';banana';.';mango';]for fruit in fruits: print(fruit.capitalize())。这是 for 循环的基本结构,现在让我们继续讨论 python 的 for 循环中的一个鲜为人知的特性—— else 子句。for 循环也有一个大多数人都不熟悉 else 子句,该 else 子句在循环正常完成时执行,这意味着循环没有遇到任何 break 语句。当你明白了在哪里使用它们,就会非常有用。
推荐度:
导读简评。循环语句是任何编程语言的组成部分。同样,for 循环是 Python 的重要组成部分。以下是for循环语句的结构图。首先,可以像这样循环。fruits = [';apple';.';banana';.';mango';]for fruit in fruits: print(fruit.capitalize())。这是 for 循环的基本结构,现在让我们继续讨论 python 的 for 循环中的一个鲜为人知的特性—— else 子句。for 循环也有一个大多数人都不熟悉 else 子句,该 else 子句在循环正常完成时执行,这意味着循环没有遇到任何 break 语句。当你明白了在哪里使用它们,就会非常有用。
 本章节将为大家介绍Python循环语句的使用。Python中的循环语句有 for 和 while。本篇文章主要内容是python语言中的for循环语句,其中所提到的else循环将会单独罗列出来进行讲解。

简评:

循环语句是任何编程语言的组成部分。同样,for 循环是 Python 的重要组成部分

以下是for循环语句的结构图:

首先,我们可以像这样循环

fruits = ['apple', 'banana', 'mango']
for fruit in fruits:
 print(fruit.capitalize())

这是 for 循环的基本结构,现在让我们继续讨论 python 的 for 循环中的一个鲜为人知的特性—— else 子句。

for 循环也有一个大多数人都不熟悉 else 子句,该 else 子句在循环正常完成时执行,这意味着循环没有遇到任何 break 语句。当你明白了在哪里使用它们,就会非常有用。

常见的状况是运行一个循环并搜索一个项,如果找到该项目,我们使用 break 跳出循环。有两种情况可能会导致循环结束。第一个是找到该项并 break ,第二种情况是循环自然结束。现在我们可能想知道其中的哪一个是循环完成的原因,一种方法是设置一个标志,然后在循环结束时检查它,另一个是使用该 else 子句。

下面是一个for/else循环的基本结构:

for item in container:
 if search_something(item):
 # Found it!
 process(item)
 breakelse:
 # Didn't find anything..
 not_found_in_container()

下面这个例字来自官方文档

for n in range(2, 10):
 for x in range(2, n):
 if n % x == 0:
 print(n, 'equals', x, '*', n/x)
 break

它找出 2 到 10 之间因数。现在开始有趣的部分,我们可以添加一个额外的 else 子句块来捕捉素数并打印:

for n in range(2, 10):
 for x in range(2, n):
 if n % x == 0:
 print( n, 'equals', x, '*', n/x)
 break
 else:
 # loop fell through without finding a factor
 print(n, 'is a prime number')

课外延伸:

Python while循环语句讲解与同步解析(代码示例)

文档

python入门循环:for循环与else用法,内附示例详解

简评。循环语句是任何编程语言的组成部分。同样,for 循环是 Python 的重要组成部分。以下是for循环语句的结构图。首先,可以像这样循环。fruits = [';apple';.';banana';.';mango';]for fruit in fruits: print(fruit.capitalize())。这是 for 循环的基本结构,现在让我们继续讨论 python 的 for 循环中的一个鲜为人知的特性—— else 子句。for 循环也有一个大多数人都不熟悉 else 子句,该 else 子句在循环正常完成时执行,这意味着循环没有遇到任何 break 语句。当你明白了在哪里使用它们,就会非常有用。
推荐度:
标签: 使用 用法 的使用
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top