您的位置:首页 > 编程语言 > Python开发

python中for循环中使用range、len、enumerate函数的操作实例

2017-02-13 10:14 579 查看
#coding=utf8
print '''
Python中的for循环更像shell脚本里的foreach迭代。
Python中的for接受可迭代对象作为其参数,每次迭代其中一个元素。
Python中的print语句会默认给每一行添加一个换行符。
只要在print语句的最后添加一个逗号(,)就可以在同一行显示。
如果代码中出现一个不带有任何参数的print的语句,它用来输出一个换行符。
'''
fruits=["apple","orange","pear","banana","peach","watermelon"]
print "I like eating some fruits,such as:",
for fruit in fruits:
print fruit,
#用于换行
#print

print '''
python中的range函数:返回一系列连续增加的整数。
它接受一个数值范围生成一个列表。
'''
rangeList=range(5)
print "the list of range(5) is:",rangeList
for item in rangeList:
print " element of rangList:",item
print

#对字符串使用for语句,输出每个字符
string="ewang"
for char  in string:
print "the char of string:",char

print '''
range()函数与len()一起用于字符串索引。
显示字符串中每个字符及其索引值。
'''
for index in range(len(string)):
print "the char and index of string:",string[index],"(%d)"  %index

print '''
python中的enumerate 函数用于遍历序列中的元素以及它们的下标。
enumerate 能同时循环索引和元素:索引在前、元素在后
'''
for index,char in enumerate(string):
print "the char and index of string by enumerate function:",char,"(%d)"  %index
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: