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 相关文章推荐
python3使用smtplib实现发送邮件功能
May 22 Python
windows7 32、64位下python爬虫框架scrapy环境的搭建方法
Nov 29 Python
将string类型的数据类型转换为spark rdd时报错的解决方法
Feb 18 Python
Python学习笔记之视频人脸检测识别实例教程
Mar 06 Python
PyQt5图形界面播放音乐的实例
Jun 17 Python
python+openCV调用摄像头拍摄和处理图片的实现
Aug 06 Python
Python整数与Numpy数据溢出问题解决
Sep 11 Python
Python 3.8 新功能来一波(大部分人都不知道)
Mar 11 Python
Django之富文本(获取内容,设置内容方式)
May 21 Python
Python flask框架实现查询数据库并显示数据
Jun 04 Python
PyTorch中的拷贝与就地操作详解
Dec 09 Python
python ansible自动化运维工具执行流程
Jun 24 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
使用PHP编写的SVN类
2013/07/18 PHP
PHP中session变量的销毁
2014/02/27 PHP
ThinkPHP表单自动验证实例
2014/10/13 PHP
详解PHP PDO简单教程
2019/05/28 PHP
php使用filter_var函数判断邮箱,url,ip格式示例
2019/07/06 PHP
突发奇想的一个jquery插件
2010/11/19 Javascript
jquery的flexigrid无法显示数据提示获取到数据
2013/07/19 Javascript
JQuery给select添加/删除节点的实现代码
2016/04/26 Javascript
易被忽视的js事件问题总结
2016/05/14 Javascript
JavaScript的==运算详解
2016/07/20 Javascript
微信小程序 animation API详解及实例代码
2016/10/08 Javascript
微信小程序实现手势图案锁屏功能
2018/01/30 Javascript
vue实现移动端H5数字键盘组件使用详解
2020/08/25 Javascript
ES6中的Javascript解构的实现
2020/10/30 Javascript
Python读写unicode文件的方法
2015/07/10 Python
python绘制双柱形图代码实例
2017/12/14 Python
Python实现k-means算法
2018/02/23 Python
python中的文件打开与关闭操作命令介绍
2018/04/26 Python
python list转矩阵的实例讲解
2018/08/04 Python
关于python中plt.hist参数的使用详解
2019/11/28 Python
windows python3安装Jupyter Notebooks教程
2020/04/13 Python
Django DRF认证组件流程实现原理详解
2020/08/17 Python
python基于socket模拟实现ssh远程执行命令
2020/12/05 Python
几个人围成一圈的问题
2013/09/26 面试题
数据库设计的包括哪两种,请分别进行说明
2016/07/15 面试题
Java基础类库面试题
2013/09/04 面试题
北大自主招生自荐信
2013/10/19 职场文书
销售文员岗位职责
2013/11/29 职场文书
4s店机修工岗位职责
2013/12/20 职场文书
数学系个人求职信范文
2014/01/30 职场文书
村庄绿化方案
2014/05/07 职场文书
学生检讨书怎么写
2014/10/09 职场文书
卫生院艾滋病宣传活动总结
2015/05/09 职场文书
基石观后感
2015/06/12 职场文书
2015年乡镇组织委员工作总结
2015/10/23 职场文书
Python函数中的不定长参数相关知识总结
2021/06/24 Python