Python中无限循环需要什么条件


Posted in Python onMay 27, 2020

无限循环

如果条件判断语句永远为 true,循环将会无限的执行下去。

如下实例

#!/usr/bin/python
# -*- coding: UTF-8 -*-
var = 1
while var == 1 : # 该条件永远为true,循环将无限执行下去
 num = raw_input("Enter a number :")
 print "You entered: ", num
print "Good bye!"

以上实例输出结果:

Enter a number :20
You entered: 20
Enter a number :29
You entered: 29
Enter a number :3
You entered: 3
Enter a number between :Traceback (most recent call last):
 File "test.py", line 5, in <module>
 num = raw_input("Enter a number :")
KeyboardInterrupt
</module>

注意:以上的无限循环你可以使用 CTRL+C 来中断循环。

python while 1 vs while True

Python 3.0之前,他们的执行是不同的:

while 1,python会进行优化,每次循环是不会去检查1的条件,因此性能会好

而while True,在python 3k前,True不是保留字,用户可以True=0,所以,每次还要比较True的值

Python 3.0之后,True/False都变成了保留字,

>>> True = 10

会报错

因此,python 3后,while 1和while True效果一样,都会被解释器优化

内容补充

Python 无限循环:在 while 循环语句中,可以通过让判断条件一直达不到 False ,实现无限循环。

条件表达式:

# var = 1
# while var == 1: # 表达式永远为 True
#   print("var = 1")
# # var = 1
#  ...
# # var = 1

布尔值:

# while True:
#   print("条件为真")
# # 条件为真
#  ... 
# # 条件为真

到此这篇关于Python中无限循环需要什么条件的文章就介绍到这了,更多相关Python中无限循环的条件内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
浅谈Matplotlib简介和pyplot的简单使用——文本标注和箭头
Jan 09 Python
Python爬取成语接龙类网站
Oct 19 Python
详解python函数的闭包问题(内部函数与外部函数详述)
May 17 Python
python爬虫刷访问量 2019 7月
Aug 01 Python
Python实现TCP通信的示例代码
Sep 09 Python
Windows10下Tensorflow2.0 安装及环境配置教程(图文)
Nov 21 Python
将python包发布到PyPI和制作whl文件方式
Dec 25 Python
Python3.7实现验证码登录方式代码实例
Feb 14 Python
pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)
Mar 25 Python
利用python控制Autocad:pyautocad方式
Jun 01 Python
Python 虚拟环境工作原理解析
Dec 24 Python
python如何利用cv2模块读取显示保存图片
Jun 04 Python
Python使用matplotlib绘制圆形代码实例
May 27 #Python
Python如何实现的二分查找算法
May 27 #Python
Python xml、字典、json、类四种数据类型如何实现互相转换
May 27 #Python
pycharm开发一个简单界面和通用mvc模板(操作方法图解)
May 27 #Python
Python列表如何更新值
May 27 #Python
Python模拟伯努利试验和二项分布代码实例
May 27 #Python
基于python纯函数实现井字棋游戏
May 27 #Python
You might like
Zend Studio (eclipse)使用速度优化方法
2011/03/23 PHP
PHP字符过滤函数去除字符串最后一个逗号(rtrim)
2013/03/26 PHP
ThinkPHP权限认证Auth实例详解
2014/07/22 PHP
php获取当前url地址的方法小结
2017/01/10 PHP
PHP实现执行外部程序的方法详解
2017/08/17 PHP
PHP实现广度优先搜索算法(BFS,Broad First Search)详解
2017/09/16 PHP
PHP按符号截取字符串的指定部分的实现方法
2018/09/10 PHP
PHP rmdir()函数的用法总结
2019/07/02 PHP
javascript dom 操作详解 js加强
2009/07/13 Javascript
鼠标右击事件代码(asp.net后台)
2011/01/27 Javascript
javascript重复绑定事件造成的后果说明
2013/03/02 Javascript
用js实现输入提示(自动完成)的实例代码
2013/06/14 Javascript
网站404页面3秒后跳到首页的实例代码
2013/08/16 Javascript
js 对小数加法精度处理示例说明
2013/12/27 Javascript
js获取光标位置和设置文本框光标位置示例代码
2014/01/09 Javascript
JavaScript中神奇的call()方法
2015/03/12 Javascript
jQuery预加载图片常用方法
2015/06/15 Javascript
解决jQuery使用JSONP时产生的错误
2015/12/02 Javascript
12个非常实用的JavaScript小技巧【推荐】
2016/05/18 Javascript
第一次动手实现bootstrap table分页效果
2016/09/22 Javascript
Bootstrap面板(Panels)的简单实现代码
2017/03/17 Javascript
Vue-Router2.X多种路由实现方式总结
2018/02/09 Javascript
Node.js进阶之核心模块https入门
2018/05/23 Javascript
JS实现iframe中子父页面跨域通讯的方法分析
2020/03/10 Javascript
使用Vue+Django+Ant Design做一个留言评论模块的示例代码
2020/06/01 Javascript
vue编写简单的购物车功能
2021/01/08 Vue.js
Python函数式编程
2017/07/20 Python
python+splinter自动刷新抢票功能
2018/09/25 Python
python实现倒计时小工具
2019/07/29 Python
pandas 对group进行聚合的例子
2019/12/27 Python
使用Python绘制台风轨迹图的示例代码
2020/09/21 Python
python 如何在测试中使用 Mock
2021/03/01 Python
FC-Moto美国:欧洲最大的摩托车服装和头盔商店之一
2019/08/24 全球购物
在宿舍喝酒的检讨书
2014/09/28 职场文书
入党函调证明材料
2015/06/19 职场文书
在Django中使用MQTT的方法
2021/05/10 Python