# while 循环语句基础语法

# while 循环语句

while a == b:
    print("a == b")
i = 0
while i < 100:
    print("baozi0314")
    i += 1

# 注意

  1. while 的条件需得到布尔类型,True 表示继续循环,False 表示结束循环
  2. 需要设置循环终止条件,否则会造成死循环
  3. 空格缩进和 if 判断一样,都需要设置

# for 循环的基础语法

# 基础语法

for 临时变量 in 待处理数据集:
    循环满足时需要执行的代码
name = "baozi"
for x in name:
    print(x)

for 循环时将字符串的内容依次取出,所有 for 循环也称为遍历循环

# range 语句

# 常规 for 循环

for 临时变量 in 待处理数据集(可迭代对象):
    循环满足条件时执行的代码
  1. 语法中的:待处理数据集,严格来说,称之为:可迭代类型
  2. 可迭代类型,其内容可以一个个依次取出的一种类型
    1. 字符串
    2. 列表
    3. 元组

# range 语句

# 语法 1

for x in range(5):
    print(x)

获取一个从 0 开始,到 num 结束的数字序列,上面代码 range (5) 取得数据为 [0,1,2,3,4]

# 语法 2

for x in range(num1,num2):
    print(x)

获取一个从 num1 开始,到 num2 结束的数组序列(不含 num2 本身)

# 语法 3

for x in range(num1,num2,step):
    print(x)

获取一个从 num1 开始,到 num2 结束的数字序列(不含 num2)

数字之间步长,以 step 为准

# 变量作用域

# for 循环变量作用域(不推荐)

for 临时变量 in 待处理数据集:
    循环满足条件时执行的代码
  1. 临时变量,在编程规范上,作用范围,只限定在 for 循环内部
  2. 如果 for 循环外部访问临时变量:
    1. 实际上是可以访问到的
    2. 在编程规范上,是不允许、不建议这样做的

# for 循环变量作用域(预定义)

i = 0
for i in range(5):
    print(i)
print(i)
  1. 由于变量是在循环之外定义的
  2. 在循环访问 i 变量是合理的、允许的

# 循环中断:break 和 continue

# continue

# 介绍

  1. continue 关键字用于:中断本次循环,直接进入下一次循环
  2. continue 可以用于:for 循环和 while 循环,效果一致

# break

# 介绍

  1. break 关键字用于:直接结束所在循环
  2. break 可以用于:for 循环和 while 循环,效果一致
更新于 阅读次数

请我喝[茶]~( ̄▽ ̄)~*

Baozi 微信支付

微信支付

Baozi 支付宝

支付宝

Baozi 微信

微信