Python For Loop教程及示例

Python编程语言提供了带有for语句的循环。它与大多数主流编程语言类似,如C、C++、java或C语言。我们将查看for循环Python示例。对于 循环主要用于迭代指定的列表或数组。

null

For循环Python语法

python for loop的语法如下所示。

for var in arr:    statement-1    statement-2    ...

简单而基本的For循环

下面是一个简单的for循环示例,它在一个列表上枚举

#!/usr/bin/python3  a=['p','o','f','t','u','t']  for var in a:     print(var)

我们在一个由字符组成的列表上循环。我们可以像下面这样直接运行python脚本。另一种方法是使python脚本可执行,然后运行。

Simple For Loop
简单For循环

使用范围进行迭代

一般来说,流行的编程语言能够为for循环中的计数指定开始、步骤和结束定义。一开始,它似乎并不存在于python中。但自然地,它是以距离函数的形式存在的。函数的作用是:定义开始和结束的数字。

#!/usr/bin/python3  for var in range(5):     print(var)

这里的范围函数将从0开始,用1乘1数到5到4

Using Range
使用范围

设置开始和结束项

在某些情况下,我们还需要设置开始和结束数字。我们可以在中设置开始和结束数字,如下所示 range 功能也一样。

#!/usr/bin/python3 for var in range(5,12):     print(var)
Set Start an End
设定开始和结束

设置增量计数

我们可以用2改变步进函数和增量。对于范围函数,我们将提供 (0,6,2) 0为起始编号,6为结束编号,增量值为2

#!/usr/bin/python3  for var in range(0,12,2):     print(var)
Set Increment Count
设置增量计数

使用xrange()函数减少内存使用

使循环的内存效率更高 润智 ()函数可以使用。xrange()函数是一个枚举器,如果需要,可以创建新实例。Range函数在开始时创建所有范围。 xrange 只能与Python2一起使用,因为 xrange 在Python3中实现 range 已经有了。

#!/usr/bin/python3  for var in xrange(1,6):     print var
Less Memory Usage With Xrange
Xrange使用更少的内存

迭代给定列表

For循环可以用于所有iterable类型,如字典、列表等。我们可以在下面这样的列表上进行迭代。实际上,在Python中,每个列表都是一个iterable结构。

#!/usr/bin/python3 a=['p','o','f','t','u','t']  for var in a:     print(var)
Iterate Over List
迭代列表

相关文章: 在Python操作符使用教程中提供示例

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享