当前位置:Gxlcms > PHP教程 > Python学习入门基础教程(learningPython)--4.2Python的计数循环体for语句_PHP教程

Python学习入门基础教程(learningPython)--4.2Python的计数循环体for语句_PHP教程

时间:2021-07-01 10:21:17 帮助过:13人阅读

Python的另外一种循环体结构是计数循环体for,通过for循环实现某些语句块循环执行一定次数,其使用语法结构如下

Pythonfor循环应用思想和C等其他高级语言一样,当for的条件满足时,for下的语句块执行,不同的是for的条件的写法和其他高级语言有些不太一样。

[python] view plaincopy
  1. for variable in [value1, value2,.....]:
  2. (TAB)statement
  3. (TAB)statement
  4. (TAB)etc.

这里第一次出现了左方括号 ‘[’ 和右方括号 ‘]’, 用左右方括号括起来的数据序列我们称之为list列表,有关list列表的知识我们以后再详细讲解。

这里有一点需要注意就是[value1,value2,.....]后边要有冒号:,否则会有语法出错错误。

for的循环原理是这样的每次从in后边的list取出一个valuex并赋值for后边variable变量,那循环多少次呢?list里有几个数据就循环几次,当list里的所有数据都取完了,for就结束了,故for执行的次数取决于list里的数据个数,下面我举个例子来说明一下。

[python] view plaincopy
  1. def main():
  2. print('I will display the numbers 1 through 5.')
  3. for num in [1, 2, 3, 4, 5]:
  4. print(num)
  5. # Call the main function.
  6. main()

代码第3行是个for循环每次从[1,2,3,4,5]这个list里取出一个值赋值给num,in后边的list([1, 2, 3, 4, 5])共有5个数据,可知for可以循环5次之后就能结束。


运行结果如下

结下来我们分析一下结果为何是这样的?

每次循环for都会从[ 1, 2, 3, 4, 5]里提取一个数据给num。

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/440189.htmlTechArticlePython的另外一种循环体结构是计数循环体for,通过for循环 实现某些语句块循环执行一定次数,其使用语法结构如下 。 Py thon 的 for循环 应用...

人气教程排行