一般在程序编程中遇到需要多次重复执行的代码,就需要用循环的方式来完成,而被重复执行的代码就被称之为循环体。使用循环结构可以极大的节约时间提高代码编写的效率,在Python中的循环语句分为for循环语句与while循环语句,下面依次来进行讲解。
for循环语句:
for循环称之为计数型循环,根据其运行的机制也称之为遍历循环。for循环的语法基本结构如下:
for in :
语句块1
在语句的编写过程中,需要注意冒号与语句块的缩进。
遍历循环的基本功能是利用遍历中的全部元素,中的元素的个数即为循环的次数,这里的变量指循环控制的变量,在循环结构中有时仅用作计数,有时也参与运算。
eg:for循环遍历字符


for循环语句一般会结合 range 函数来进行使用,其语句格式为:for 变量 in range(start,stop[,step])
读懂这个语句首先要知道 range 函数的用法,range函数可以创建生产一个整数列表,语法为 range(start,stop[,step])。代表range计数从start开始,以step步长进行递增或递减,最后stop结束。例如range(1,5,2)表示列表[1,3],注意取不到5,因为range函数左闭右开。
eg:结合range函数的for循环


以上代码执行会输出整数1到10的累加结果。
while循环:
while循环称之为条件循环,当条件判断为True的时候反复执行while循环语句的循环体,当条件判断不满足为False的时候,循环结束。其语句结构如下:
while :
语句块1
其中条件判断的表达式一般为关系表达式或逻辑表达式;在循环体中需要有能改变条件表达式的语句,否则会使一个死循环。
同样是求整数1到10的累加值,下面看一下如何用while语句来进行实现:


以上就是Python中for循环与while循环的基本知识点,孰能生巧,希望大家多多实践。
END
















