程序的循环结构(for循环)
遍历循环:for循环
遍历循环指遍历某一个结构形成的循环运行方式:
for <循环变量> in <遍历结构>:
<语句块>
每次循环的时候,从遍历结构中提取其中的一个元素,放到前面的循环变量里,去执行下面的语句块,执行之后,再从遍历结构中提取下一个元素,当遍历结构中的所有元素都放入循环变量,并且都已经循环执行之后,那么程序退出。
从遍历结构中逐一提取元素,放在循环变量中,然后执行下面语句块
由保留字for和in组成,完整遍历所有元素后结束
每次循环,所获得元素放入循环变量,并执行一次语句块
使用的遍历的结构是一种能够包含多个元素的结构,所谓遍历结构不是一种特殊的类型,它包含很多的类型。
计数循环(N次):
for i in range(N):
<语句块>
他的执行效果的话是遍历下面语句块,执行N次语句块的内容。
遍历由range()函数产生的数字序列,产生循环。
for语句可以与range()函数搭配,range()函数可以生成一个由整数组成的可迭代对象(可简单理解为支持使用for循环遍历的对象),range(N)函数产生一个数字序列,这个序列包含N个元素,每个元素是一个整数,分别是0,1一直到N-1
计数循环N次,我们可以在中间使用这个变量i,也可以不使用变量i,对于for in range 是循环N次,至于使不使用中间的循环变量根据程序的逻辑来决定。
代码示例如下:
for i in range(5):print(i)
运行界面如下:
计数循环(特定次):
格式如下:
for i in range(M,N,K):
从M开始,不到N,到N之前的整数,以K为步长。
示例一代码如下:
for i in range(1,6):#从1开始,到6之前的整数5print(i)
运行界面如下:
示例二代码如下:
for i in range(1,6,2):#从1开始,到6之前的整数5,以2为步长。print(i)
运行界面如下:
字符串遍历循环:
for c in s:
<语句块>
s是字符串,遍历字符串每个字符,产生循环。
c代表字符串中的每个字符,它能够从字符串中按顺序取出每一个字符放到c中,而针对每一次取出的字符,执行一次语句块,进而产生循环。
代码示例如下:
for c in "Python123":print(c,end=",")
运行界面如下:
列表遍历循环:
for item in ls:
<语句块>
ls是一个列表,遍历其每个元素,产生循环
代码示例如下:
for item in [123,"PY",456]:print(item,end=",")
运行界面如下:
元组遍历循环:
for i in (元素):
print(i)
代码如下:
for i in ('python',1,5,6):print(i)
运行界面如下:
字典遍历循环:
输出所有元素格式如下:
dic={' ' : ,' ': }
for item in dic.items():
print(item)
代码如下:
dic={'python':1,'age':27,5:6} for item in dic.items():print(item)
运行界面如下所示:
输出所有键格式如下:
dic={' ' : ,' ': }
for item in dic.keys():
print(item)
代码如下:
dic = {'python': 1, 'age': 27, 5: 6} for item in dic.keys():print(item)
运行界面如下:
输出所有键对应的值:
dic={' ' : ,' ': }
for item in dic.values():
print(item)
代码如下:
dic = {'python': 1, 'age': 27, 5: 6} for item in dic.values():print(item)
运行界面如下:
遍历循环是用保留字for in 形成的一种循环,它能够对遍历结构中的每一个元素赋予当前的循环变量,并且构成循环。
所有for in 这样可遍历的结构,只要后面的变量或者这个数据类型,它是一个由多个元素构成的数据类型,都可以使用for in的方式,遍历它其中的每一个元素,并且根据元素的个数,形成相应的循环。
程序的循环结构(for循环)相关推荐
- 一文熟悉 Go 的循环结构 —— for 循环
哈喽大家好,我是陈明勇,今天分享的知识是 Go 的循环结构.如果本文对你有帮助,不妨点个赞,如果你是 Go 语言初学者,不妨点个关注,一起成长一起进步,如果本文有错误的地方,欢迎指出! 耐心和持久胜过 ...
- 循环结构以及循环关键字
循环结构 1. 循环结构特点 任何循环都要求有四个必不可少的条件 1.计数器初始化 2.循环条件 3.循环体 4.计数器变化 2. while循环 while单词:当-- while ( 循环条件 ) ...
- GO学习笔记 - Go 只有一种循环结构—— for 循环。
一,Go 只有一种循环结构-- for 循环. 官方教程:https://tour.go-zh.org/flowcontrol/1 Go 只有一种循环结构-- for 循环. 基本的 for 循环包含 ...
- Julia循环结构_for循环_2020-04-23
# Julia循环结构_for循环_2020-04-23Thursday #@ for循环是一种迭代循环机制,迭代即重复相同的逻辑操作,每次操作都是基于上一次的结果进行的,而while循环是条件循环. ...
- python分支程序_Python分支结构及循环结构
Python中分支结构: 1.在Python中,要构造分支结构可以使用if.elif和else关键字. 所谓关键字就是有特殊含义的单词,像if和else就是专门用于构造分支结构的关键字,很显然你不能够 ...
- 循环结构_for循环
循环概述 循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将 ...
- Java流程控制03 循环结构 While循环 DoWhile循环 For循环 增强型For循环
1. While循环 while(布尔表达式){//循环内容 } a. 只要布尔表达式为true,循环就会一直执行下去. b. 大多数情况下要让循环停止,徐亚一个让表达式失效的方式来结束循环. c. ...
- 循环结构--for循环
文章目录 循环结构 一.循环语句分类 1.for 循环 2.For 循环结构的使用 3.for循环练习 练习1 练习2 练习3 遍历100以内的偶数,输出所有偶数的和,输出偶数的个数 练习4 编写程序 ...
- day05循环结构while循环嵌套控制条件语句方法(函数)
循环结构:while循环 语句定义格式: 基本格式: while(判断条件语句){ 循环体语句; ...
- Java循环结构—条件循环
文章目录 一.为什么要用循环 (一) 老实用笨方法 (二)采用循环结构方法 1.采用计数循环(for循环) 2.采用条件循环(while循环) 二.条件循环 (二)前测试循环-while循环 1.语法 ...
最新文章
- ssh框架实现数据库_自顶向下介绍SSH及其如何实现安全的数据共享
- ACMNO.40 C语言-子串 有一字符串,包含n个字符。写一函数,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串
- 【多线程】Java线程面试题 Top 50(转载)
- spring 线程池_Spring线程池服务
- matlab 数字调制函数,matlab用于数字调制,几个函数的使用问题
- ssh免密码登陆设置
- Elasticsearch aggregations API
- Elasticsearch--进阶-match全文检索---全文检索引擎ElasticSearch工作笔记011
- split() 注意事项.
- 工业相机和普通相机的区别
- 【原创】使用高德 API
- 北京十大律师事务所(排名涉及刑事、拆迁婚姻)
- Renderdoc调试总结
- 一套靠谱的外贸型服装鞋业系统长啥样?
- 为什么程序员话少钱多死得早?一位人生悲惨的程序员与你讲述其中原因
- redis主从结构 主从从
- Flask-token-werkzeufg
- vue源码解析:vue生命周期方法$destory方法的实现原理
- liunx更改root@后面的主机名
- 内燃机设计 程序2.0
热门文章
- android 高德卫星地图数据,白马地图 Bmap for Android v7.3.81 强大高德百度地图应用|张小北...
- Helm安装Harbor
- Linux 网桥配置br-lan、eth0、eth1、ra0、rai0
- GEE(Python)逐像元线性拟合
- Pb数字变成英文字母金额
- 短视频脚本怎么写?6个套路
- mysql utf8 表情符号_MySQLutf8mb4字符集:支持emoji表情符号
- quartus生成qdb文件_Quartus II简明教程——下载程序到Altera开发板
- HTML5系列代码:个人页面
- Golang 等比例调整图片分辨率且用黑色补齐多余部分