while...else
当满足while循环条件的时候执行循环体内的语句,否则执行else的语句例如下面的例子:
count = 1 while count <= 5: print("count的值为:", count) count = count + 1 else: print("count已经超过展示的范围了")
for...else...循环语句
与while...else...的逻辑一致
tup1 = (1,2,3,4,5) for count in tup1: print("count的值为:", count) else: print("count已经超过展示的范围了")
break语句
break语句用于在循环体内, 当循环到我想要的预期结果时, 使用break语句跳出循环,不再继续进行
tup1 = (1,2,3,4,5) for count in tup1: if count == 4: print("已经查找到了4,跳出循环") break else: print("还未找到4")
continue语句
- continue语句的作用是, 跳出当前循环块儿内的剩余语句, 继续下一轮的循环
- break是直接跳出整个循环体
循环语句末尾追溯的else语句, 在循环条件变为false时被执行, 但是遇到break跳出时不会执行(理解应该是虽然跳出,但循环条件并未自动变为false)
pass
pass是为了保证程序结构完整性, 当我们编程或者实际执行时, 可追加pass(空语句)占位
range()遍历函数
用于遍历数字序列时, 生成一个数列供调度
例如for x in range(4)
, 也例如for x in range(4,8)
单独打印range得时候格式是显示的格式是:rang(0,4)
和range(4,8)
,数列的数字是0,1,2,3和4,5,6,7
也例如for x in range(0, 10, 3)
range最后的参数3是一个步幅
range参数的开头数字、结尾数字以及步幅 可正可负 可大可小,eg:range(10, 0, -3)
或者 range(-10, -100, -5)