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 24 Python
Python上下文管理器和with块详解
Sep 09 Python
python3.5 email实现发送邮件功能
May 22 Python
python可视化实现代码
Jan 15 Python
OpenCV图像颜色反转算法详解
May 13 Python
python and or用法详解
Jun 26 Python
Python破解BiliBili滑块验证码的思路详解(完美避开人机识别)
Feb 17 Python
python自动点赞功能的实现思路
Feb 26 Python
vscode写python时的代码错误提醒和自动格式化的方法
May 07 Python
python读取xml文件方法解析
Aug 04 Python
关于多种方式完美解决Python pip命令下载第三方库的问题
Dec 21 Python
Python可变集合和不可变集合的构造方法大全
Dec 06 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
3
2006/10/09 PHP
分页显示Oracle数据库记录的类之二
2006/10/09 PHP
php中取得文件的后缀名?
2012/02/20 PHP
WAMP环境中扩展oracle函数库(oci)
2015/06/26 PHP
javascript 支持ie和firefox杰奇翻页函数
2008/07/22 Javascript
JQuery获取各种宽度、高度(format函数)实例
2013/03/04 Javascript
用nodejs写的一个简单项目打包工具
2013/05/11 NodeJs
谈谈JavaScript中function多重理解
2015/08/28 Javascript
ionic 上拉菜单(ActionSheet)实例代码
2016/06/06 Javascript
jQuery基于函数重载实现自定义Alert函数样式的方法
2016/07/27 Javascript
js方法数据验证的简单实例
2016/09/17 Javascript
jQuery与JavaScript节点创建方法的对比
2016/11/18 Javascript
jquery 多个radio的click事件实例
2016/12/03 Javascript
bootstrap Table插件使用demo
2017/08/07 Javascript
Vue官网todoMVC示例代码
2018/01/29 Javascript
vue form 表单提交后刷新页面的方法
2018/09/04 Javascript
原生JavaScript实现滑动拖动验证的示例代码
2019/12/06 Javascript
使用Vant完成DatetimePicker 日期的选择器操作
2020/11/12 Javascript
JS实现百度搜索框
2021/02/25 Javascript
[07:25]DOTA2-DPC中国联赛2月5日Recap集锦
2021/03/11 DOTA
Python内置函数—vars的具体使用方法
2017/12/04 Python
python实现的MySQL增删改查操作实例小结
2018/12/19 Python
python读取ini配置的类封装代码实例
2020/01/08 Python
python清空命令行方式
2020/01/13 Python
HTML5 移动页面自适应手机屏幕四类方法总结
2017/08/17 HTML / CSS
管理科学大学生求职信
2013/11/13 职场文书
中级会计职业生涯规划书
2014/03/01 职场文书
人事经理岗位职责
2014/04/28 职场文书
运动会演讲稿
2014/05/07 职场文书
学校党员对照检查材料
2014/08/28 职场文书
水电维修专业推荐信
2014/09/06 职场文书
七一建党节演讲稿
2014/09/11 职场文书
反四风对照检查材料思想汇报
2014/09/16 职场文书
演讲比赛通讯稿
2015/07/18 职场文书
对Golang中的FORM相关字段理解
2021/05/02 Golang
js前端面试常见浏览器缓存强缓存及协商缓存实例
2022/06/21 Javascript