循环语句
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语句
作用:
布尔值与空值
- 布尔值只有True、False两种值。
- 空值是Python中一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊值。