1. 程式人生 > >初學python隨筆——控制和循環語句

初學python隨筆——控制和循環語句

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隨筆——控制和循環語句