Python入门——for
2017-11-12 15:43
405 查看
与其说是for语句,不如说是for...in语句
简化了C语言中for语句的条件判断
例:
结果:
当前字符 p
当前字符 y
当前字符 t
当前字符 h
当前字符 o
当前字符 n
当前单词 python
此例中取字符串的每个元素,即单个字符,赋给letter打印出来,而字符串数组的每个元素则是每一项。
通过序列索引迭代
结果:
0 1 2 3 4
range()函数给出序列[0,1,2,3,4],第三个参数为步长,默认为1,每循环一次赋值给i
和while一样可以再for执行语句结束后加else语句块,在最后一次循环结束后会执行else语句块。
使用内置 enumerate 函数进行遍历
结果:
0 one
1 two
2 three
简化了C语言中for语句的条件判断
例:
# -*- coding: UTF-8 -*- for letter in 'python': print '当前字符',letter for words in ['python']: print '当前单词', words
结果:
当前字符 p
当前字符 y
当前字符 t
当前字符 h
当前字符 o
当前字符 n
当前单词 python
此例中取字符串的每个元素,即单个字符,赋给letter打印出来,而字符串数组的每个元素则是每一项。
通过序列索引迭代
for i in range(0,5,1): print i
结果:
0 1 2 3 4
range()函数给出序列[0,1,2,3,4],第三个参数为步长,默认为1,每循环一次赋值给i
和while一样可以再for执行语句结束后加else语句块,在最后一次循环结束后会执行else语句块。
使用内置 enumerate 函数进行遍历
arr = ['one','two','three'] for i,element in enumerate(arr): print i,element
结果:
0 one
1 two
2 three
相关文章推荐
- python for hadoop 新手入门
- python for ice入门(1)
- python for ice入门(2)
- python入门——条件语句、for、while循环4
- arcgis for python (arcpy) 入门
- python入门笔记--循环(for...range\enumerate\zip)、列表推导
- Python入门:将for循环中的内容组织起来
- python for maya 系列入门中文视频(52gfx.com出品)
- IronPython for ASP.NET入门教程示例下载
- arcgis for python arcpy 入门 (三)
- Python入门 [输出,注释,列表,元祖,集合,字典,if,while,for]
- 【Python入门】6、for
- arcgis for python arcpy 入门 (二)
- python入门之语句(if语句、while语句、for语句)
- Python入门(二)——运算符,求值顺序,if/for/while语句,list,tuple,dict,seq,set
- Python3第3课-----编程入门(if、for,while、迭代器与生成器)
- python入门之语句(if语句、while语句、for语句)
- Python入门 列表 for while if...else... 函数
- 一起入门python5之for循环
- python入门之(if、for等)