首页 > 其他分享 >for 循环入门:迭代与应用

for 循环入门:迭代与应用

时间:2024-08-07 19:52:31浏览次数:14  
标签:入门 迭代 while 循环 done print friends friend

1.引言

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

2.for键

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

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

    print(i)

print('done')

代码中的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')

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

标签:入门,迭代,while,循环,done,print,friends,friend
From: https://blog.csdn.net/2404_84649926/article/details/140999360

相关文章

  • 编程小白如何成为大神?大学新生的最佳入门攻略
    编程小白如何成为大神?大学新生的最佳入门攻略编程已成为当代大学生的必备技能,但面对众多编程语言和学习资源,新生们常常感到迷茫。如何选择适合自己的编程语言?如何制定有效的学习计划?如何避免常见的学习陷阱?让我们一起探讨大学新生入门编程的最佳路径,为你的大学生活和未来职业......
  • 虎码快速入门教程
    最近我需要写很多笔记,因此在网上找到了一种形码输入法。这个输入法的资料比较齐全,但是官网上的教程太混乱了,因此整理了一下教程。虎码快速入门教程虎码输入法简介虎码是一种利用算法(模拟退火)优化后的汉字编码方法。该方法能够将一个汉字按照特定的规则编码为1至4个字母。基于这......
  • LVGL入门了解
    GUI简介GUI:图形用户界面,是指采用图形方式显示计算机[泛称,指人机交互的机器]操作用户界面。GUI库:图形用户界面库,调用GUI库的函数即可快速绘制所需的用户界面。GUI库优势:开发难度低(有可以设计GUI的软件,大大降低门槛)可移植性高(只要硬件达到要求,适配也做好,就可以直接使用GUI库)风......
  • Python 循环引用与内存泄漏:深度解析
    Python循环引用与内存泄漏:深度解析在Python编程中,循环引用和内存泄漏是两个需要特别注意的问题。本文将深入探讨Python中的循环引用现象、其导致的内存泄漏问题,并提供详细的解决思路与方法。同时,我们还将分析一些常见场景,并分享扩展与高级技巧,帮助读者全面理解和应对这一......
  • GitHub爆赞的Web安全防护指南,网络安全零基础入门必备教程!
    web安全现在占据了企业信息安全的很大一部分比重,每个企业都有对外发布的很多业务系统,如何保障web业务安全也是一项信息安全的重要内容。然而Web安全是一个实践性很强的领域,需要通过大量的练习来建立对漏洞的直观认识,并积累解决问题的经验。Web安全与防护技术是当前安全界关......
  • js文字无限循环向上滚动轮播
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><linkrel="stylesheet">......
  • 网络安全入门教程(非常详细)从零基础入门到精通,看完这一篇就够了!
    想要成为黑客/红客,却苦于没有方向,不知道从何学起,下面这篇网络安全入门教程可以帮你实现自己的黑客梦想,如果想学,可以继续看下去,文章有点长,希望你可以耐心看到最后网络安全入门路线Web安全相关概念(2周)熟悉基本概念(SQL注入、上传、XSS、、CSRF、一句话木马等)。通过关键......
  • 【数据结构与算法】删除循环队列中第k个元素的算法 C++实现(循环队列+模运算)
    数组a[MaxSize]用作一个循环队列,front指向循环队列中队头元素的前一个位置,rear指向队尾元素的位置。设计删除队列中第k个元素的算法。思路首先,判断kkk是否在有效范围内......
  • 【数据结构与算法】在循环队列中第k个元素之后插入元素的算法 C++实现(循环队列+模运算
    数组a[MaxSize]用作一个循环队列,front指向循环队列中队头元素的前一个位置,rear指向队尾元素的位置。设计在队列中第k个元素之后插入item的算法。思路首先,检查输入的位置k是否在合理的范围内,即1到queueSize(Q)(包含两端)。如果k在这个范围外,那么返回ERROR。然后,计......
  • R语言系列10——R语言在文本分析中的应用:从入门到实战
    目录引言1.文本数据的预处理1.1导入文本数据1.2清洗与整理1.2.1去除标点符号1.2.2去除停用词1.2.3大小写转换1.2.4去除空格1.2.5去除数字1.2.6去除特殊字符1.2.7拼写校正1.2.8词干提取和词形还原1.2.9特殊字符处理1.2.10处理多语言文本1.2.11文本标准化1.2......