Python中for循环如何理解?Python中for循环是怎么执行的

在python之中如果要去重复执行一段代码的话一般会用到while和for这两个关键字来创建循环结构,而for语句则是使用的比较多的,但是很多小伙伴对于for循环还是不太理解 。那这篇文章会从for循环的执行机制来详细的讲解一下,一起往下看看吧 。

Python中for循环如何理解?Python中for循环是怎么执行的

文章插图
python之中的循环实际上应该叫做for循环迭代,因为循环指的是在一定的条件下不断地去重复执行代码,像while语句就是循环关键 。而迭代则指的是对一个可迭代对象中的所有元素按照索引属性逐个的进行访问,列入列表、元组等都是可迭代对象 。
而for循环迭代的意思就是for循环既可以去迭代序列并将每一个元素都给取出来,还可以在结构之中去重复地执行同一段代码知道序列元素都访问完,因为有着循环和迭代的两种特点所以才是for循环迭代结构 。
而for循环的执行过程用通俗的话来说就是,现在在一个水槽里面有着十个玻璃球,迭代就是按照从左往右的顺序依次的将球给拿出来 。而循环则是将玻璃球拿出来之后要取做的事情,每一次取出玻璃球后做的事情都一样,重复这个过程一直到所有的球都拿出来为止,代码示例如下:
【Python中for循环如何理解?Python中for循环是怎么执行的】def text_create():path = '/Users/duwangdan/Desktop/'for text_name in range(1,11):          with open (path + str(text_name) + '.txt','w') as text:              text.write(str(text_name))            text.close()              print('Done') text_create()以上就是关于“Python中for循环如何理解?Python中for循环是怎么执行的”的全部内容了,希望对你有所帮助 。

    推荐阅读