python中for迴圈的遍歷步驟

2021-09-30 15:48:23 字數 542 閱讀 8046

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 以讀...