循环是指反复地连续做某件事,例如地球绕地轴自转一圈就是一天,自转的同时绕太阳公转一圈就是一年。周而复始,转了一圈又一圈,一次又一次地循环。
在编程过程中,经常会出现要重复编写的代码,例如介绍记录合并操作中先导入三个CSV文件,就是三条语句,如果要导入100个、甚至1万个CSV文件呢?这样重复的工作就可以交给计算机进行处理,这时就可以使用循环语句。
在Python中,循环语句有两个,一个是For循环,一个是While循环。
For循环是按指定的次数进行循环,而While循环是根据条件进行循环,不满足条件时就停止循环。
我们先学习For循环,For循环用于遍历序列中的所有元素,元素有多少个,就是执行多少次循环,所以For循环的次数由序列中元素的个数而决定。
For循环的基本语法如下图所示:
需要注意的是冒号是不能省略的,并且For下方的循环语法块需要进行缩进,这样Python就可以识别出后面具有相同缩进的代码块是隶属于For语句的。
Python采用代码缩进和冒号来区分代码块之间的层次。行尾的冒号和下一行的缩进,表示一个代码块的开始,而缩进的结束则表示此代码块的结束。具有相同缩进的代码被视为代码块