`
knightseal
  • 浏览: 6670 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

python学习笔记3.1.3x 之for循环和函数range()

阅读更多

Python中的for循环和传统的for循环(计数器循环)不太一样的,有点像shell中的foreach迭代

python中的for接受可迭代的对象(如序列或者迭代器)作为参数,每次迭代一个元素。

#!/usr/bin/python
#coding=utf8
for x in ['firest','second','third']:
    print (x, '+gay',sep="%",end=' ') 
    '''
    print()函数会在输出值后面加一个\n 但是为了想让输出的内容在一行现实 我们使用end='',替换到\n
            除了可以使用end='',替换末尾的\n,我们还可以使用sep=''来替换字符串之间的分隔符
    '''

 

range()函数用法:

for num in [0,1,2]:
  print(num,end=' ')

for num1 in range(3):
  print(num1,end=' ')

 以上输出的结果是一样的  0 1 2

range()函数经常和len()函数一起使用的

x='abcdefg'
for i in range(len(x)):
    print(x[i],'(%d)' % i )

 

 

a (0)
b (1)
c (2)
d (3)
e (4)
f (5)
g (6)

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics