for 循环的基础用法、range语句、for循环临时变量作用域 我知道嘿嘿

1、for 循环的基础用法

1)while 与for 循环语句的差别

·while:循环条件是自定义的,自行控制循环条件

·for:“轮询”机制,对一批内容进行“逐个处理”(就是将“待办事项”逐个完成)

语法:

for 临时变量 in待处理数据集(序列)

    循环满足条件时所执行的代码

# 定义字符串name
name = "best"
for x in name:
    # 将name 的内容挨个取出赋予x临时变量 就可以在xu循环体内对x进行处理
    print(x)
b
e
s
t

可以看出,for循环是将字符串的内容:依次取出,因此也被称之为“遍历循环”

2)注意⚠️

·同while循环不同,for循环无法定义循环条件,循环多少次,完全取决于被处理的数据,所以理论上讲,Python的for循环无法构建无限循环(被处理的数据集不可能无限大)

·循环内的语句需要有空格缩进

2.range语句

1)三种语法

语法1

range(num)

获得一个从0开始,到num结束的数字序列(不含num本身)

如,range(5)取得的数据:【0,1,2,3,4】

语法2

range(num1, num2)

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

如,range(5, 10)取得的数据是【5,6,7,8,9】

语法3

range(num1, num2, step)

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

数字之间的步长,以step为准(step默认为1)

如,range(5, 10, 2)取得的数据:【5,7,9】

2)例题

count = 0
for x in range(1, 100):
    if x % 2 == 0:
        count += 1
print(f"1到100之间一共有{count}个偶数")
一共有49个偶数

3.for循环临时变量作用域

1)for循环中的临时变量,其作用域限定为:循环内

2)注意⚠️

·非强制限定

·不遵守也能正常运行,但不建议这样做

·如需访问临时变量,可以预先在循环外定义它

完结 🎉(加个关注叭~)

  • 15
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一只学习python的兔子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值