从0开始Python——循环控制

循环分为while循环和for循环
循环的目的
为了将相似或相同的代码操作变得更加简介,方便代码的重复利用
while循环
while循环的基本语法结构为:

while 条件表达式:
  代码指令

与流程控制一样,当条件表达式的返回值为True时执行while循环,为False则不执行。
语法特点:

  1. while循环需要有初始值
  2. 需要有条件表达式
  3. 循环内变量必须是自增或自减的,否则会使得循环无限制的进行

举例:输出1到100之间的数据

number = 0
while number <= 99:
    number += 1
    print(number)
    pass
print('程序运行结束')

for循环
for循环的基本语法结构为:

for 临时变量 in 字符串、列表等:
    执行代码块
    执行代码块

在Python中for循环可以遍历任何序列的项目,如一个列表或者一个字符串等。
语法特点:仅仅时遍历操作,一次地取集合容器中的每个值。
举例:

tags = '人生苦短我学Python'  # 字符串str类型本身就是一个字符类型的集合
for item in tags:
    print(item)
    pass

break、continue语句
break语句即推出本层循环。continue语句为结束本次循环,继续进行下次循环。当continue的条件满足时,本次循环剩下的语句将不再执行,后面的循环继续。
拓展:range函数
range函数可以生成一个数据集合列表。
range函数的基本语法结构为:range(起始值, 终止值, 步长)。这里步长不能为0,默认为1。
需要注意的时range函数是“左闭右开”,即并不能取到终止值。
输出为range对象,相当于一个容器对象。
range函数的特殊用法
可以通过range(int)生成一个从0开始、包含int个元素、步长为1的数据结合列表。其中int需要为正整数

你可能感兴趣的:(学习Python,列表,python)