初學python隨筆——控制和循環語句
阿新 • • 發佈:2018-08-04
break 一次循環 list ria 判斷代碼 學python sta statement 代碼
python跟java的控制和循環語句類似都有if、while和for語句
if 語句
if 條件:
表達式
elif 條件:
表達式
else:
表達式
while語句
while 判斷條件:
執行語句
while 判斷條件:
執行語句
else:
執行語句
while...else語句主要用來判斷while判斷代碼塊有沒有運行,例如while條件為False則執行else語句,如果while條件為True則不執行else語句
for語句
跟java一樣只不過不用指定i類型和i的初始化
for <variable> in <sequence>: <statements> else: <statements> # 簡單實例 for i in range(10): print(i)
介紹一下range()函數,經常用到
range(start,stop,step)
start為開始位置,stop為結束為止,step為步長,默認為1
>>>list(range(0, 30, 5)) [0, 5, 10, 15, 20, 25] >>> list(range(0, 10, 2)) [0, 2, 4, 6, 8] >>> list(range(0, -10, -1)) [0, -1, -2, -3, -4, -5, -6, -7, -8, -9] >>> list(range(1, 0)) [] >>>[x * x for x in range(1,10,2)] [1,9,25,49,81]
在循環中使用break和continue控制流程
在循環中碰到break,語句可以提前退出循環
在循環中碰到continue,跳過當前這次循環,直接開始下一次循環
初學python隨筆——控制和循環語句