目录
1. if
1.1 if 基本用法
if ...else
if ... elif ... elif ... else:
if的嵌套:当某个if条件满足的时候,这个if的分支语句将被执行,其他分支不会被执行
1.2. if 条件判断
1.2.1 运算: 比较、逻辑、返回布尔类型
1.2.2 if 变量(值)
空列表、字符串、字典及0 返回的为False
if not 变量:判断是否存在;某个变量是否为空
2. for 循环
2.1 列表、字典(dict1.items()能同时获取到Key和value值)、元组、字符串、集合都可以进行for循环,循环的过程中会自动进行index+1或者next()
2.2 for循环的嵌套的应用场景:获取测试用例、九九乘法表、排序算法(冒泡)、二维数组。
3. while
3.1 while循环的执行过程:while 循环下面的子分支执行完毕以后,会返回到while条件判断语句
3.2 break:强制手动终止,跳出整个while循环(for和while循环都可以用)
3.3 continue:表示跳出本次子语句(即continue后面的子分支语句不再执行),返回while条件判断(for和while循环都可以用)
3.4 pass 用在冒号(:) 之后,占位符的作用,维持了语法内容的完整性,但没有实际的作用(有点直行绿灯的意思)
3.5 while循环的应用场景:知道循环终止的条件,但没有具体的变量可遍历,不知道循环的次数(while循环类似手工版的for循环)
3.6 while循环的嵌套:由外层进入内层后,直到内层循环结束才会再次直行外层循环