码迷,mamicode.com
首页 > 编程语言 > 详细

Python之for in 与while 在循环内赋值的区别

时间:2018-10-28 18:02:22      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:效果   +=   eve   的区别   each   就是   死循环   class   pre   

1 level = 3
2 for each_item in range(level):
3     level += 1
4     print(233)

输出效果如下:

1 233
2 233
3 233

这不会陷入一个死循环,也就是range(level)内的值在循环是已经固定了。但是level的值是会变化的。

1 while level < 7:
2     level += 1
3     print(233)

但是如果在while循环中,值是会变化的。

Python之for in 与while 在循环内赋值的区别

标签:效果   +=   eve   的区别   each   就是   死循环   class   pre   

原文地址:https://www.cnblogs.com/TYUP/p/9866151.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!