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

2023-10-11 17:08:51 浏览数 (1)

一、for 循环与 while 循环

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

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

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

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

二、for 循环基础语法

for 循环语法 :

代码语言:javascript复制
for 临时变量 in 数据集:
	循环操作1
	循环操作2
	循环操作3

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

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

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

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

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

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

代码示例 :

代码语言:javascript复制
"""
for 循环基础用法 代码示例
"""

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

执行结果 :

代码语言:javascript复制
H
e
l
l
o

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


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

代码示例 :

代码语言:javascript复制
"""
for 循环代码示例 - 单词统计
"""

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

# 字母 o 的个数
count = 0

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

执行结果 :

代码语言:javascript复制
Hello World 中有 2 个字母 o

0 人点赞