haloi 发表于 2017-5-7 07:34:20

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 :
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,'(%d)' % i )

a (0)
b (1)
c (2)
d (3)
e (4)
f (5)
g (6)
页: [1]
查看完整版本: python学习笔记3.1.3x 之for循环和函数range()