循環語句
while語句
格式:
while 表達式:
語句
邏輯:
- 當程序執行到while語句時,首先計算“表達式”的值,如果“表達式”的值爲假,那麼結束整個while語句。如果“表達式”的值爲真,則執行“語句”,執行完“語句”再去計算“表達式”的值。如此循環往復,直到“表達式”的值爲假才停止。
死循環:
while和else
while 表達式:
語句1
else:
語句2
- 邏輯:在條件語句(即“表達式”)爲False時執行else中的“語句2”。
for語句
格式:
for 變量名 in 集合:
語句
for i in [1, 2, 3, 4, 5]:
print(i)
print("for循環結束")
'''結果爲:
1
2
3
4
5
for循環結束
'''
邏輯:
- 按順序取“集合”中的每個元素賦值給“變量”,再去執行“語句”。如此循環往復……,直到取完“集合”中的元素截至。
break語句
作用:
注意:
- 只能跳出距離它最近的那一層循環
- 循環語句可以有else語句,但如果是break導致循環截止,那麼程序不會執行else下面的語句
continue語句
作用:
pass語句
說明:
作用:
布爾值與空值
- 布爾值只有True、False兩種值。
- 空值是Python中一個特殊的值,用None表示。None不能理解爲0,因爲0是有意義的,而None是一個特殊值。