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获取文件所在目录和文件名的方法
Jan 12 Python
Win7 64位下python3.6.5安装配置图文教程
Oct 27 Python
Python 读取某个目录下所有的文件实例
Jun 23 Python
使用Python获取并处理IP的类型及格式方法
Nov 01 Python
Python的高阶函数用法实例分析
Apr 11 Python
Django实现微信小程序的登录验证功能并维护登录态
Jul 04 Python
Django配置MySQL数据库的完整步骤
Sep 07 Python
Python 3.9的到来到底是意味着什么
Oct 14 Python
15款Python编辑器的优缺点,别再问我“选什么编辑器”啦
Oct 19 Python
解决python绘图使用subplots出现标题重叠的问题
Apr 30 Python
pytorch常用数据类型所占字节数对照表一览
May 17 Python
python库Tsmoothie模块数据平滑化异常点抓取
Jun 10 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
session 的生命周期是多长
2006/10/09 PHP
虚拟主机中对PHP的特殊设置
2006/10/09 PHP
php flv视频时间获取函数
2010/06/29 PHP
CI使用Tank Auth转移数据库导致密码用户错误的解决办法
2014/06/12 PHP
[原创]php正则删除html代码中class样式属性的方法
2017/05/24 PHP
Ubuntu中支持PHP5与PHP7双版本的简单实现
2018/08/19 PHP
jquery结婚电子请柬特效源码分享
2015/08/21 Javascript
基于JavaScript实现TAB标签效果
2016/01/12 Javascript
js中获取 table节点各tr及td的内容简单实例
2016/10/14 Javascript
简单实现jQuery多选框功能
2017/01/09 Javascript
JS 验证密码 不能为空,必须含有数字、字母、特殊字符,长度在8-12位
2017/06/21 Javascript
使用vue与jquery实时监听用户输入状态的操作代码
2017/09/19 jQuery
总结js函数相关知识点
2018/02/27 Javascript
Jquery获取radio选中值实例总结
2019/01/17 jQuery
解决小程序无法触发SESSION问题
2020/02/03 Javascript
vue-以文件流-blob-的形式-下载-导出文件操作
2020/08/07 Javascript
Python中转换角度为弧度的radians()方法
2015/05/18 Python
Python实现基本数据结构中栈的操作示例
2017/12/04 Python
Python2中文处理纪要的实现方法
2018/03/10 Python
Django Rest framework之认证的实现代码
2018/12/17 Python
Python实现字典排序、按照list中字典的某个key排序的方法示例
2018/12/18 Python
Python 实现两个服务器之间文件的上传方法
2019/02/13 Python
Python和Go语言的区别总结
2019/02/20 Python
Python3获取拉勾网招聘信息的方法实例
2019/04/03 Python
Django Rest framework解析器和渲染器详解
2019/07/25 Python
Python计算不规则图形面积算法实现解析
2019/11/22 Python
基于梯度爆炸的解决方法:clip gradient
2020/02/04 Python
初任培训自我鉴定
2013/10/07 职场文书
信息专业大学生自我评价分享
2014/01/17 职场文书
集体生日活动方案
2014/08/18 职场文书
励志演讲稿300字
2014/08/21 职场文书
普通党员个人剖析材料
2014/10/08 职场文书
银行招聘自荐信
2015/03/06 职场文书
消费者理赔投诉书
2015/07/02 职场文书
2015国庆66周年宣传语
2015/07/14 职场文书
MySQL 如何设计统计数据表
2021/06/15 MySQL