1. 程式人生 > >python迴圈控制語句(for)

python迴圈控制語句(for)

<span style="font-size:14px;"># -*- coding: cp936 -*-
#迴圈字串
s1 = "Hello world!"
i = 0
for c in s1:
    print format(i,"2d"),c
    i = i + 1
else:
    print "out for!"

#迴圈列表 列表資料可修改
i = 0
list1 = [1,3,5,"nihao",10,18,14.5]
for val in list1:
    print format(i,"2d"),val
    i = i + 1

#字串轉換成列表
list2 = list(s1)
print list2

#range函式 從1到100 步長是2
listNum = range(1,100,2)
i = 0
for val in listNum:
    print format(i,"2d"),val
    i = i + 1

#tuples 元組 資料項不可修改
i = 0
tup1 = (1,3,5,"nihao",0,18,14.5)
for val in tup1:
    print format(i,"2d"),val
    i = i + 1
else:
    print "out tup"

#迴圈檔案 files 讀檔案
for c in open("for.py","r").readline():
    print c,
else:
    print "out end line"

i = 0
fileLines = open("d:\pythonRead.txt","r").readlines()
for val in fileLines:
    print format(i,"2d"),val
    i = i + 1
else:
    print "out"

#寫檔案
fileLines = open("d:\pythonRead.txt","r").readlines()
for val in fileLines:
    open("d:\pythonWrite.txt","a+").write(val)
else:
    print "end"
    


</span>