循环语句 循环 周而复始,重复做一件事 一直重复操作,没有终止,在编程里称为死循环【程序中避免死循环】 Python中提供的循环有两个结构: 1.for in 循环 本质上是在遍历[逐个获取]容器型数据,在遍历获取元素的过程中相应的逻辑判断 容器中有几个元素,这个循环据执行几次 语法: for 变量名 in 容器行数据: 循环体 解读: in 可以理解成进入容器中拿元素数据 变量名 in 进入拿到数据之后 赋值给变量名 循环结束点: in进到容器中,没有数据可拿的时候 循环结束 2.while循环 例如 s = 'hello' # 逐个将字符串s中的元素取出来 for ch in s: print(ch) # print('跑了一圈') # 获取字符串中小于l的字符 # 逻辑 获取到元素之后 要对其进行判断 判断是否是小于l的 for ch1 in s: if ch1 < 'l': print(ch1) python中range用法 """ range(stop) 设定一个结束值, 等差数列是从0开始 步长为1 到stop[不包含]结束 range(10) ====> 0 1 2 3 4 5 6 7 8 9 range(start, stop) 设定了起始值和结束值 等差数列是从start[包含]开始 步长为1 到stop[不包含]结束 range(1, 11) ====> 1 2 3 4 5 6 7 8 9 10 range(start, stop, step) step步长 正数 --- 生成的是递增的等差数列 要求 起始值<结束值 负数 --- 生成的是递减的等差数列 要求 起始值>结束值 stop结束位置[不包含] start开始位置[包含] range(1, 10, 2) ====> 1 3 5 7 9 range(10, 0, -2) ====> 10 8 6 4 2 range(100) ===> 0-99 """ for ele in range(1, 101): print('跑第', ele, '圈') for ele1 in range(0, 100, 5): print(ele1)