python学习笔记3.1.3x 之for循环和函数range()
Python中的for循环和传统的for循环(计数器循环)不太一样的,有点像shell中的foreach迭代
python中的for接受可迭代的对象(如序列或者迭代器)作为参数,每次迭代一个元素。
#!/usr/bin/python#coding=utf8for 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)
?