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

#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

你可能感兴趣的:(python中for循环,Python核心编程学习实例)