优草派  >   Python

Python无限循环如何实现?分别用for和while实现

罗西汉            来源:优草派

在python程序的开发之中有时候会需要去不断地执行某一些代码,那想要去实现这个功能就要使用到无限循环了。这篇文章会来讲一下该如何使用for和while这两个关键词去实现python无限循环,一起往下看看吧。

Python无限循环如何实现?分别用for和while实现

一、for

for循环从本质上来说不是一个完整的循环,因为它实际上的作用是对一个序列进行迭代,直到序列内的每一个元素都被获取到之后就会停止迭代。在迭代的过程之中是依次去取出元素的,所以使用起来和循环也是一样的,不过它的循环条件变成了固定的序列长度。

使用for关键字去实现无限循环的关键就在于要让迭代的列表始终不能为空,那么只需要在每次迭代的时候都像序列里面添加一个值就可以了,详细代码示例如下所示:

# 定义迭代的序列列表
list1 = [1,2,3,4,5]
# for循环迭代
for j in list1:
# 每次迭代都将元素重新放回列表里
    list1.append(j)
    print(j)

二、while

使用while关键字去实现无线循环就非常简单了,while循环的次数和结束条件是由循环条件表达式所控制的。只需要将循环条件表达式设置为True或者是一个永远正确的表达式就可以了,示例如下:

while 1 = 1:
    print(1)

以上就是关于“Python无限循环如何实现?分别用for和while实现”的全部内容了,想要了解更多python的实用知识和代码示例可以持续关注这个频道,每次更新都会有很多新的知识技术分享给大家。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。
TOP 10
  • 周排行
  • 月排行