1、打开Pycharm,创建Python文件,复制代码,保存运行!
# for循环
# 除了while循环语句外,Python同样提供了for循环语句
# 两者能完成的功能基本差不多,但仍有一些区别:
# while循环的循环条件是自定义的,自行控制循环条件
# for循环是一种”轮询”机制,是对一批内容进行”逐个处理
# for循环语法 将待处理数据集中的数据取出,赋予临时变量操作
# for 临时变量 in 待处理数据集:
# 循环满足条件时执行的代码
# 遍历字符串 name
name = "Pang 胖"
# for 循环处理字符串
for x in name:
print(x)
# 同while循环不同,for循环是无法定义循环条件的
# 只能从被处理的数据集中,依次取出内容进行处理
# 不能构建无限循环,数据集是有限的
# 无法定义循环条件,只能被动取出数据处理
# 要注意,循环内的语句,需要有空格缩进
# 练习案例:数一数有几个a
# 定义字符串变量name1,内容为:"itheima is abrand ofitcast"
# 通过for循环,遍历此字符串,统计有多少个英文字母:a
name1 = "theima is abrand ofitcast"
i = 0
for x in name1:
if x == 'a':
i += 1
print(f"theima is abrand ofitcast中共有{i}个a")