'''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+可以追加