for 循环入门:迭代与应用

1.引言

        在之前我们讨论了while循环,while循环会在每次循环前进行检验,符合标准才会进行循环,这种循环是不定循环,有不定循环就会有定循环,现在让我们来讨论一下定循环

2.for键

        for键是定循环的关键字(key word)让我们来看一下下面的代码

for i in [5,4,3,2,1]:

    print(i)

print('done')

#5
#4
#3
#2
#1

代码中的i是一个变量,你可以将其替换为任何一个变量名,但是为了方便,我们常常会选择i,其中的in是Python的保留词,你可以将其理解为帮助‘i’筛选in在集合中的数值,在这里我们将运行程序5次,把方块中的每一次数字都运行一遍,5,4,3,2,1,然后是done,这里显然和while循环不同,我们并没有进行任何的检验,for循环直接进行,就如同签了合约一样

3.字符串循环

        当然,这可以不是数字,这可以是一串字符串

friends = ['Tom', 'Jerry', 'Spike']

for friend in friends:

    print('happy new year:', friend)

print('done')

#happy new year:Tom
#happy new year:Jerry
#happy new year:Spike

在这里请注意friend和friends的区别,复数的朋友是一个集合,里面有Tom、Jerry、Spike(你应该有注意到这些名字来自猫和老鼠),单数的朋友就相当于上面的i,当然Python只在乎同一个变量前后是否一致,它并不懂这些单词的含义,所以即使拼写错误也无伤大雅

  • 7
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Chennn__

感谢!!!

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

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

打赏作者

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

抵扣说明:

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

余额充值