浅析Python中的for 循环

yipeiwu_com6年前Python基础

Python for 和其他语言一样,也可以用来循环遍历对象,本文章向大家介绍Python for 循环的使用方法和实例,需要的朋友可与参考一下。

一个循环是一个结构,导致第一个程序要重复一定次数。重复不断循环的条件仍是如此。当条件变为假,循环结束和程序的控制传递给后面的语句循环。

for循环:

在Python for循环遍历序列的任何物品,如一个列表或一个字符串,有能力。

for循环语法是:

for iterating_var in sequence:
statements(s)

如果一个序列包含一个表达式列表,它是第一个评价。然后,该序列中的第一项分配迭代变量iterating_var。接下来,执行语句块。列表中的每个项目分配到iterating_var,报表块被执行,直到整个序列被耗尽。

注:在Python中,所有的缩进字符空格后的编程结构相同数量的报表,被认为是一个单一的代码块的一部分。 Python使用缩进作为其语句分组的方法。

例子:

#!/usr/bin/python
for letter in 'Python': # First Example
print 'Current Letter :', letter
fruits = ['banana', 'apple', 'mango']
for fruit in fruits: # Second Example
print 'Current fruit :', fruit
print "Good bye!"

以上将输出结果:

Current Letter : P
Current Letter : y
Current Letter : t
Current Letter : h
Current Letter : o
Current Letter : n
Current fruit : banana
Current fruit : apple
Current fruit : mango
Good bye!

迭代序列指数:

通过遍历每个项目的另一种方法是由序列本身的偏移指数:

例如:

#!/usr/bin/python
fruits = ['banana', 'apple', 'mango']
for index in range(len(fruits)):
print 'Current fruit :', fruits[index]
print "Good bye!"

这将产生以下结果:

Current fruit : banana
Current fruit : apple
Current fruit : mango
Good bye!

在这里,我们采取的len()的协助下,内置的功能,它提供了tuple中的元素的总数,以及范围()内置函数给我们的实际顺序遍历。

以上所述是小编给大家介绍的浅析Python中的for 循环的相关知识,非常不错,具有参考借鉴价值,感兴趣的朋友一起学习吧!

相关文章

编写Python脚本来获取Google搜索结果的示例

前一段时间一直在研究如何用python抓取搜索引擎结果,在实现的过程中遇到了很多的问题,我把我遇到的问题都记录下来,希望以后遇到同样问题的童鞋不要再走弯路。 1. 搜索引擎的选取   选...

详解Python中的静态方法与类成员方法

前言 因为Python的水平目前一直是处于能用阶段,平时写的脚本使用的Python的写法也比较的简单,没有写过稍微大一点的项目。对Python中的类,类之间的组织关系,整个项目中类之间如...

python实现学生信息管理系统

继上篇博客Python实现简易通讯录后,我就想写一个复杂点的学生信息管理系统,这次实现的功能有 1.学生信息的录入管理;   2.学生选课操作;   3.学生选课情况查询; 这次仍然...

python之当你发现QTimer不能用时的解决方法

如下所示: # -*- coding: utf-8 -*- import numpy as np from PyQt5.QtCore import QTimer, QObject...

Python中的默认参数详解

文章的主题 不要使用可变对象作为函数的默认参数例如 list,dict,因为def是一个可执行语句,只有def执行的时候才会计算默认默认参数的值,所以使用默认参数会造成函数执行的时候一直...