while循環
while
循環體
需要注意冒號和縮進。另外,在 Python 中沒有 do…while 循環
for循環
雖然說python是由C語言編寫而來,但是python與c語言裏的for循環不太一樣,python的更加智能和強大!
語法:
for 目標 in 表達式:
循環體
range()
語法:range([start,]stop[,step=1])
—這個BIF有三個參數,其中用中括號括起來的兩個表示這兩個參數時可選的
—step=1表示第三個參數的默認值是1
—range這個BIF的作用生成一個從start參數的值開始到stop參數的值結束的數字序列
兩個關鍵的語句
break continue
break語句用來終止循環語句,即循環條件沒有False條件或者序列還沒被完全遞歸完,也會停止執行循環語句。
break語句用在while和for循環中。
如果您使用嵌套循環,break語句將停止執行最深層的循環,並開始執行下一行代碼。
continue 語句用來告訴Python跳過當前循環的剩餘語句,然後繼續進行下一輪循環。
continue語句用在while和for循環中。
條件表達式(三元操作符)
語法: x if條件 else y
small = x if x<y else y
斷言(assert)
assert這個關鍵字我們稱之爲“斷言”,當這個關鍵字後邊的條件爲假時,程序自動崩潰並拋出AssertionError的異常。
Eg:assert 3>4
一般來說我們可以它在程序中置入檢查點,當需要確保程序中的某個條件一定爲真才能讓程序正常工作的話,assert關鍵字就非常有用了!