基本语句
1.if语句
if 表达式:
语句块
其中,表达式是一个返回True或False的表达式。如果表达式为True,则执行if下面的语句块;如果为False,则跳过语句块执行下面的语句。
2.if…else语句
if 表达式:
语句块1
else:
语句块2
其中,表达式是一个返回True或False的表达式。如果表达式为True,则执行语句块1;如果为False,则执行else下面的语句块2。
3.if…elif…else语句
if 表达式:
语句块1
elif 表达式2:
语句块2
elif 表达式3:
语句块3
…
else:
语句块n
其中,表达式是一个返回True或False的表达式。如果表达式为True,则执行语句块1;如果为False,则跳过该语句,进行下一个elif的判断,只有在所有表达式都为假的情况下,才会执行else下面的语句块n。
4.if语句的嵌套
if…else语句的基本用法:
if 表达式1:
if表达式2:
语句块1
else:
语句块2
在if…else语句中嵌套if…else语句:
if 表达式1:
if 表达式2:
语句块1
else:
语句块2
else:
if 表达式3:
语句块3
else:
语句块4
5.while循环
while 条件表达式:
循环体
当表达式的返回值为真时,则执行循环体中的语句,执行完毕后,重新判断表达式的返回值,直到返回值的结果为假时,退出循环。
6.for循环
for 迭代变量 in 对象:
循环体
其中,迭代变量用于保存读取出的值;对象为要遍历或迭代的对象,该对象可以是任何有序的序列对象,如字符串,列表和元组等;循环题为一组被重复执行的语句。
例如:
numbers = [1, 2, 3, 4, 5]
for num in numbers:
print(num)
这就是一个for循环。其中,num是迭代变量 number就是对象,要被遍历的列表,它依次被赋值为列表中的每个元素,然后执行打印操作。
结果会依次输出:
1
2
3
4
5
7.break语句
在while语句中使用break语句:
while 条件表达式1:
执行代码
if 条件表达式2:
break
其中,条件表达式2用于判断何时调用break语句跳出循环。
在for语句中使用break语句:
for 迭代变量in对象:
if 条件表达式:
break
其中,条件表达式用于判断何时调用break语句跳出循环。
8.continue语句
在while语句中使用continue语句:
while 条件表达式1:
执行代码
if 条件表达式2:
continue
其中,条件表达式2用于判断何时调用continue语句跳出循环。
在for语句中使用continue语句:
for 迭代变量in对象:
if 条件表达式:
continue
其中,条件表达式用于判断何时调用continue语句跳出循环。