【Python】循环语句 ④ ( for 循环 | for 循环基础语法 | 代码示例 - for 循环基础用法 | 代码示例2 - for 循环统计单词 )





一、for 循环与 while 循环



for 循环 与 while 循环 可以 f实现 相同的 循环功能 , 二者有如下区别 :

  • 循环条件不同 :
    • while 循环 的 循环控制条件 可以自定义
    • ffor 循环 的 循环条件 是固定的 , 如 : 数字 , 数据集 ;
  • 循环侧重点不同 :
    • while 循环 侧重重复执行某项操作
    • for 循环 侧重对 多个相同内容 进行批处理轮询操作 ;

while 循环 只要条件满足 , 就可以执行 循环操作 , 没有次数限制 , 靠开发者设置灵活的循环条件控制循环执行 ;

for 循环 需要设定一个循环次数 , 循环完毕后 , 停止循环 ;





二、for 循环基础语法



for 循环语法 :

for 临时变量 in 数据集:
	循环操作1
	循环操作2
	循环操作3

将 数据集 中的数据 , 按照顺序 , 逐个取出 , 每次循环时 , 将取出的数据赋值给 临时变量 ,

然后就可以 在 循环操作 中 调用该 临时变量 ;


for 循环 无法定义 循环条件 , 只能从 数据集 中 , 按照一定顺序 依次取出数据 在 循环 中进行处理 ;

被处理的 数据集 中有多少个数据 , for 循环就循环多少次 ;


for 循环中 , 循环体 由 四空格缩进 , 空格缩进 是 决定代码层次的 重要依据 ;





三、代码示例 - for 循环基础用法



代码示例 :

"""
for 循环基础用法 代码示例
"""

# 数据集是 "Hello"
# 每次遍历取出一个字符 赋值给 c
for c in "Hello":
    print(c)

执行结果 :

H
e
l
l
o

在这里插入图片描述





三、代码示例2 - for 循环统计单词



统计 单词 中含有多少个 字母 o ;


代码示例 :

"""
for 循环代码示例 - 单词统计
"""

# 被遍历的数据集
hello = "Hello World"

# 字母 o 的个数
count = 0

# 从 hello 数据集中依次取出字符
#   赋值给临时变量 c
for c in hello:
    if c == 'o':
        count += 1
print(f"{
      
      hello} 中有 {
      
      count} 个字母 o")

执行结果 :

Hello World 中有 2 个字母 o

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/han1202012/article/details/130892675