python 计算循环次数查询_跟小白学Python数据分析——For循环

本文介绍了Python中的For循环,包括其基本语法、循环流程和与range函数的结合使用。通过示例展示了如何遍历字符串、列表以及使用range生成的序列,帮助初学者理解For循环在Python编程中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

循环是指反复地连续做某件事,例如地球绕地轴自转一圈就是一天,自转的同时绕太阳公转一圈就是一年。周而复始,转了一圈又一圈,一次又一次地循环。

在编程过程中,经常会出现要重复编写的代码,例如介绍记录合并操作中先导入三个CSV文件,就是三条语句,如果要导入100个、甚至1万个CSV文件呢?这样重复的工作就可以交给计算机进行处理,这时就可以使用循环语句。

在Python中,循环语句有两个,一个是For循环,一个是While循环。

For循环是按指定的次数进行循环,而While循环是根据条件进行循环,不满足条件时就停止循环。

我们先学习For循环,For循环用于遍历序列中的所有元素,元素有多少个,就是执行多少次循环,所以For循环的次数由序列中元素的个数而决定。

For循环的基本语法如下图所示:

需要注意的是冒号是不能省略的,并且For下方的循环语法块需要进行缩进,这样Python就可以识别出后面具有相同缩进的代码块是隶属于For语句的。

Python采用代码缩进和冒号来区分代码块之间的层次。行尾的冒号和下一行的缩进,表示一个代码块的开始,而缩进的结束则表示此代码块的结束。具有相同缩进的代码被视为代码块。

Python一般使用四个空格进行缩进,在Spyder中按下【Tab】键可以非常方便地进行缩进,不过要注意的是,要么统一都使用【Tab】键进行缩进,要么统一都使用空格的方式进行缩进,不要混用,不然Python会报错的。

For循环的流程如下图所示:

下面我们就先使用For循环遍历“Python”这个字符串,输入如下代码:

for i in 'Python':

print(i)

执行后,就可以得到下面下面的结果:

可以看到,for循环分别取到了“Python”这个字符串中的每个字符,然后循环代码块就是将取到的每个字符进行打印输出,总共六个字符,就循环执行了6次。

接下来我们使用For循环遍历一个列表,输入如下代码:

a = ['Python','Excel','SQL','SPSS']

for i in a:

print(i)

执行后,就可以得到下面下面的结果:

可以看到,for循环分别取到了a这个列表中的每个字符串,然后循环代码块就是将取到的每个字符串进行打印输出,总共四个字符串,就循环执行了4次。

另外Python提供的range函数,它可以创建一个指定的整数列表,一般与用for循环结合一起使用。range函数的语法如下:

start:开始数字,默认是从 0 开始。例如range(5)等价于range(0,5);

stop:结束数字,但不包括结束数字本身。例如:range(0,5)是[0, 1, 2, 3, 4]没有5;

step:步长,默认为1。例如:range(0,5)等价于range(0,5,1);

下面我们使用range函数与For循环结合一起使用,输入如下代码:

for i in range(5):

print(i)

执行后,就可以得到下面下面的结果:

可以看到,range(5)生成的列表是[0, 1, 2, 3, 4],从0开始,4结束,不包含5,总共个元素,所以你想For循环执行几次,就直接在range()括号里输入几即可。

如果你喜欢本文,可以点击右下角在看

如果你在跟着学习,请在留言区留言:打卡

如果你刚看到本文,可以查看本系列历史文章跟着学习:

跟小白学Python数据分析——Anaconda安装

跟小白学Python数据分析——使用spyder

跟小白学Python数据分析——数据导入1

跟小白学Python数据分析——数据导入2

跟小白学Python数据分析——描述性统计分析

跟小白学Python数据分析——分组分析

跟小白学Python数据分析——列表

跟小白学Python数据分析——数据框

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值