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 相关文章推荐
Python设计模式之观察者模式实例
Apr 26 Python
python基础教程之基本数据类型和变量声明介绍
Aug 29 Python
python Django模板的使用方法
Jan 14 Python
python3 与python2 异常处理的区别与联系
Jun 19 Python
Python算术运算符实例详解
May 31 Python
Python实现求笛卡尔乘积的方法
Sep 16 Python
详解Python中如何写控制台进度条的整理
Mar 07 Python
推荐10款最受Python开发者欢迎的Python IDE
Sep 16 Python
python2.7使用plotly绘制本地散点图和折线图
Apr 02 Python
Django自带日志 settings.py文件配置方法
Aug 30 Python
python二分法查找算法实现方法【递归与非递归】
Dec 06 Python
Python描述数据结构学习之哈夫曼树篇
Sep 07 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模板,主要想体现一下思路
2006/12/25 PHP
phpcms模块开发之swfupload的使用介绍
2013/04/28 PHP
理解Javascript_01_理解内存分配原理分析
2010/10/11 Javascript
js 可拖动列表实现代码
2011/12/13 Javascript
js函数排序的实例代码
2013/07/01 Javascript
关于jQuery判断元素是否存在的问题示例探讨
2014/07/21 Javascript
node.js开机自启动脚本文件
2014/12/24 Javascript
js+html5实现canvas绘制椭圆形图案的方法
2016/05/21 Javascript
jQuery代码性能优化的10种方法
2016/06/21 Javascript
Vue.js表单控件实践
2016/10/27 Javascript
常用的 JS 排序算法 整理版
2018/04/05 Javascript
Vue服务端渲染实践之Web应用首屏耗时最优化方案
2019/03/22 Javascript
微信小程序全局变量GLOBALDATA的定义和调用过程解析
2019/09/23 Javascript
Vue3为什么这么快
2020/09/23 Javascript
[04:03]DOTA2肉山黑名单梦之声 风暴之灵中文配音鉴赏
2013/07/03 DOTA
[47:55]Ti4第二日主赛事败者组 NaVi vs EG 1
2014/07/20 DOTA
python使用PyV8执行javascript代码示例分享
2013/12/04 Python
Python程序设计入门(3)数组的使用
2014/06/16 Python
在Python中使用SimpleParse模块进行解析的教程
2015/04/11 Python
python+requests+unittest API接口测试实例(详解)
2017/06/10 Python
浅谈django开发者模式中的autoreload是如何实现的
2017/08/18 Python
一篇文章读懂Python赋值与拷贝
2018/04/19 Python
python3.5 email实现发送邮件功能
2018/05/22 Python
python调用自定义函数的实例操作
2019/06/26 Python
Python confluent kafka客户端配置kerberos认证流程详解
2020/10/12 Python
HTML5新表单元素_动力节点Java学院整理
2017/07/12 HTML / CSS
新加坡最早生产电动滑板车的制造商之一:FunsToTheFore
2020/09/08 全球购物
党的群众路线教育实践活动个人对照检查材料范文
2014/09/25 职场文书
商务代表岗位职责
2015/02/15 职场文书
2015年业务工作总结范文
2015/04/10 职场文书
写给同事的离职感言
2015/08/04 职场文书
小学感恩主题班会
2015/08/12 职场文书
中秋节随笔
2015/08/15 职场文书
导游词之太湖
2019/10/08 职场文书
详解Python+OpenCV绘制灰度直方图
2022/03/22 Python
win10电脑老是死机怎么办?win10系统老是死机的解决方法
2022/08/05 数码科技