for迴圈語法結構列如序列或迭代器作為其引數每次迭代其中乙個元素
與while迴圈一樣,支援break,continue,else語句
一般情況下,迴圈次數未知採用while迴圈,迴圈次數已知採用for
>>> for ch in'abcd':
...
ch... ab
cd>>> for ch in
'ancd':
...
ch,...
a n c d
print語句缺省會給每一行新增乙個換行符,只要在print語句後面新增乙個逗號,就可以不換行.
range()是python內建函式它能返回一系列連續增加的整數,它的工作方式類似於分片,可以生成乙個列表物件。range函式大多數時常出現在for迴圈中,在for迴圈中可做為索引使用。其實它也可以出現在任何需要整數列表的環境中,
在python 3.0中range函式是乙個迭代器
range(5) # 只有乙個引數,則表示會產生從0開始計數的整數列表[0, 1, 2, 3,4] # python 返回值
range(0,6) #當傳入兩個引數時,則將第乙個引數做為起始位,第二個引數為結束位:[0, 1, 2, 3, 4,5]
range(0,10,2) #填入三個引數,第三個引數是步進值(步進值預設為1)[0, 2, 4, 6,8]
#引數和結果也並非一定要是正數或是遞增的,好比下面三個例子:range(-4,4)
[-4, -3, -2, -1, 0, 1, 2, 3]
range(4,-4,-1)
[4, 3, 2, 1, 0, -1, -2, -3]
for i in range(11,0,-1):
print(i)
111098
7654
321
pythonfor迴圈教程 for迴圈
for迴圈 它能夠迭代任何序列的項,例如列表或字串。語法 syntax for iterating var in sequence statements s 如果序列包含表示式列表,則首先對其進行求值。然後,將序列中的第一項分配給迭代變數iterating var 接下來,執行語句塊。列表中的每個專...
Python for 迴圈語句
python for迴圈可以遍歷任何序列的專案,如乙個列表或者乙個字串。語法 for迴圈的語法格式如下 for iterating var insequence statements s 流程圖 例項 usr bin python coding utf 8 forletterin python 第乙...
PYTHON for迴圈練習
1.使用者登陸程式需求 1.輸入使用者名稱和密碼 2.判斷使用者名稱和密碼是否正確?name root passwd westos 3.為了防止暴力破解,登陸僅有三次機會,如果超過三次機會,報錯提示 for i in range 3 name raw input 使用者名稱 passwd raw i...