for迴圈遍歷簡單步驟:
操作物件:list,string,tuple,dict,set
step1:交由內建函式__iter__()生成乙個迭代器,
step2:由生成的迭代器呼叫__next__(),每呼叫一次返回乙個值,與索引無關,因此亦能遍歷字典和集合
step3:遍歷到最後處理異常,因此不會丟擲錯誤
示範示例:
#建立字串物件
s='bjhd'
#step1:生成乙個迭代器
i=s.__iter__()
while true:
try:
# step2:迭代器呼叫__next__()返回結果,一次返回乙個
print(i.__next__())
# step3:處理異常
except stopiteration:
print('\033[43;1m異常已經被處理了!\033[0m')
break
#執行結果bj
hd異常已經被處理了!
python的遍歷迴圈與無限迴圈
迴圈結構 遍歷迴圈 for 迴圈變數 in 遍歷結構 語句塊 由保留字for和in組成,完整遍歷所有元素後結束 每次迴圈,所獲得元素放入迴圈變數,並執行一次語句塊 計數迴圈 n次 for i in range n 語句塊 0 n 1 for i in range m,n,k i由m開始,到n 1,並...
Python迴圈遍歷檔案
for遍歷檔案 open aaa.py r readline 遍歷aaa.py的第一行,每個字元作為一行 open aaa.py r readlines 遍歷整個aaa.py文件,源文件一行作為遍歷的一行 open aaa.py r read 遍歷整個aaa.py文件,每個字元作為一行 r 表示已唯...
Python 迴圈遍歷檔案
python中開啟檔案需要使用內建函式open open name mode buffering 啟動mode和buffering 是可選的,預設情況下mode是r r 以讀方式開啟 w 以寫方式開啟 檔案不存在會建立,存在的話,會清空檔案,很危險 a 以追加的方式開啟 r 以讀寫模式開啟 w 以讀...