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

WBOY
풀어 주다: 2016-07-20 11:15:27
원래의
1164명이 탐색했습니다.

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 [12345]:  
  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循环 应用...
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿