Python循环语句_for循环

Python循环语句_for循环说明 1 计次循环 一般应用在循环次数已知的情况下 通常适用于枚举或遍历序列以及迭代对象中的元素 2 迭代变量用于保存读取的值 3 对象为要遍历或迭代的对象 该对象可以是任何有序的序列对象 如字符串 列表 元组等 循环体为一组被重复执行的语句 4 for 循环语句可以循环数值 遍历字符串 列表 元组 集合 字典等 5 实质上是将后面可迭代对象的元素依次赋值给前面的变量 每赋值一次 执行一次语句块 也就是一次循环 6 Python 当中采用的是 forin 结构 迭代器原理 语法形式 for

【说明】

1、计次循环,一般应用在循环次数已知的情况下。通常适用于枚举或遍历序列以及迭代对象中的元素。 2、迭代变量用于保存读取的值。 3、对象为要遍历或迭代的对象,该对象可以是任何有序的序列对象,如字符串、列表、元组等;循环体为一组被重复执行的语句。 4、for循环语句可以循环数值、遍历字符串\列表、元组\集合\字典等。 5、实质上是将后面可迭代对象的元素依次赋值给前面的变量,每赋值一次,执行一次语句块,也就是一次循环。 6、Python当中采用的是for in 结构,迭代器原理。 

【语法形式】

for 迭代变量in对象: 循环体 

1、特殊的for循环

m, n = (1, 2) m, n = (3, 4) m, n = (5, 6) for m, n in [(1, 2), (3, 4), (5, 6)]: print("m:%s" % m) # 输出: # m:1 # m:3 # m:5 for m, n in [(1, 2), (3, 4), (5, 6)]: print("m:%s" % m, "n:%s" % n) # 输出: # m:1 n:2 # m:3 n:4 # m:5 n:6 

2、enumerate枚举 ,指出序列的索引

string = "abcd" str = enumerate(string) print(string) print(str) # 输出: # abcd # 
   
  

3、循环数值

print("计算1+2+...+100的结果为:") a = 0 for i in range(1, 101): a = a + i print(a) # 输出:5050 

4、遍历字符串

string = "YES I CAN DO !" print(string) for i in string: print(i) # for循环的起始值也可以省略,当不写起始值时,缺省为0 for i in range(11): print(i) 

5、练习

# 打印100以内的所有奇数 for i in range(1,101,2): print(i) # 使用for循环遍历列表 list1=['关羽','张飞','赵云','马超','黄忠'] # 第一种,使用列表的下标进行遍历 for i in range(len(list1)): print(list1[i]) # 第二种,直接遍历 for v in list1: print(v) 

break,continue,pass

for i in range(1,8): if i==5: break # 终止循环 # continue # 退出当次循环 # pass print("Hello!") else: print(i) 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/227216.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午9:40
下一篇 2026年3月16日 下午9:41


相关推荐

  • 什么叫买单报关_代理报关和买单报关费用是一样的吗

    什么叫买单报关_代理报关和买单报关费用是一样的吗报关是指货物、行李和邮递物品、运输工具等在进出关境或国境时由所有人或其代理人向海关申报,交验规定的单据、证件,请求海关办理进出口的有关手续。我国海关规定报关时应交纳的单据、证件。有:进出口货物报关单、进出口货物许可证、商品检验证书、动植物检疫证书、食品卫生检验证书以及提货单、装货单、运单、发票、装箱单等。买单出口,其实就是没有出口权的工厂或SOHO通过买别的进出口公司的核销单,以该公司的名义进行外贸出口。买单出口所买的“单”主要是指核销单,但是卖单出口服务的公司除了提供核销单之外还需要提供与核销单抬头一

    2026年2月6日
    6
  • Qt Creator 安装 VLD

    Qt Creator 安装 VLD一 环境说明 1 VLD nbsp 内存检测工具 只能检测使用 VC 编译器 不能用于检测 MinGW 编译器 nbsp nbsp 所以要检测 nbsp Qt 内存泄露问题编译器一定要是 MSVC 环境要求 nbsp 1 VLD nbsp 版本要 2 X 以上 nbsp 不能使用 1 X 的版本 否则检测不准确 Qt 检测会提示很多内存泄露 本人使用 vld 2 3 setup exe nbsp 2 VC 编译器 nbsp 即 MSVC nbsp 如果有安装 VS 则就有这编译器 nbsp

    2025年12月6日
    5
  • 物联网是随着智能化技术的发展_嵌入式物联网开发

    物联网是随着智能化技术的发展_嵌入式物联网开发






从谷歌的AlphaGo将人工智能推进大众视野起,在可预见的未来,人工智能会涉及到我们生活的各个方面,…

    2022年10月4日
    5
  • IT十大名言 |IT历史上被引述最多的10句名人名言

    IT十大名言 |IT历史上被引述最多的10句名人名言IT十大名言|IT历史上被引述最多的10句名人名言1)1899″Everythingthatcanbeinventedhasalreadybeeninvented.”—–CharlesH.Duell,directoroftheU.S.PatentOffice2)1943″Ithinkthereisaworldmarketformay

    2022年10月21日
    4
  • 云计算具有什么平台_如何搭建自己的云计算平台?「建议收藏」

    如果你的服务器很多,或者你的钱多了烧,可以考虑搭建自己的云计算平台。下面是一些开源的云计算框架和工具1.Enomalism(https://www.enomaly.com/)云计算平台。Enomalism是一个开放源代码项目,它提供了一个功能类似于EC2的云计算框架。Enomalism基于Linux,同时支持Xen和KernelVirtualMachine(KVM)。En…

    2022年4月17日
    92
  • android 置灰不可点击,Android Studio 运行按钮灰色的完美解决方法「建议收藏」

    android 置灰不可点击,Android Studio 运行按钮灰色的完美解决方法「建议收藏」AndroidStudio运行按钮灰色的完美解决方法今天新建项目的时候突然发现编译后运行按钮为灰色。解决方案:第一步:点击图中的AddConfiguration,出来如下界面第二步:点+号,并选择AndroidApp选项出来下图所示界面第三步:在Module中下拉框中选择app如果在Module下拉框没有app这个选项点击搜索框,输入sync,从搜索结果中选择如下项:点击运行…

    2022年8月28日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号