'''for target in sequences:

                statements

                ……

sequences

1.list

2.tuple

3.string

4.files

'''

#字符串string

s1 = 'www.baidu.com'

i = 0

for c in s1:

print format(i, '2d'), c

i = i + 1

else:

print 'end string'


#列表list

l1 = [1, 3, 4, 5, 'x', 'xy', 12.4]

i = 0

for l in l1:

print format(i, '2d'), l

i = i + 1

else:

print 'end list'

#不使用变量,直接用sequence也可以执行

for ch in 'www.licheng.com':

print ch

#用range函数直接生成一个列表,全偶数

for ran in range(2, 101, 2): #range(起始值,结束值,切片值)

print ran


#元组tuple,每一个数据项不可修改,而list中的每一个数据项可修改

tup = (1, 3, 3, 5, 6)

for tu in tup:

print tu,

else:

print 'end tuple'


#文件file, file.readlines()返回字符串的列表,file.readline()返回字符串

print 'readline()'

for r in open('for.py', 'r').readline():

print r,


print 'readlines()'

for rs in open('for.py', 'r').readlines():

print rs,


#拷贝文件

for r in open('for.py', 'r').readlines():

open('copy.txt', 'a+').write(r)  # w操作不会追加,但是a+可以追加