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读取zip文件信息的方法
May 22 Python
Python获取邮件地址的方法
Jul 10 Python
Python中内置数据类型list,tuple,dict,set的区别和用法
Dec 14 Python
使用Python编写爬虫的基本模块及框架使用指南
Jan 20 Python
python实现简单聊天应用 python群聊和点对点均实现
Sep 14 Python
django 发送手机验证码的示例代码
Apr 25 Python
朴素贝叶斯分类算法原理与Python实现与使用方法案例
Jun 26 Python
python 输入一个数n,求n个数求乘或求和的实例
Nov 13 Python
Python之虚拟环境virtualenv,pipreqs生成项目依赖第三方包的方法
Jul 23 Python
详解Python 4.0 预计推出的新功能
Jul 26 Python
jupyter 使用Pillow包显示图像时inline显示方式
Apr 24 Python
Pycharm 2020.1 版配置优化的详细教程
Aug 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变量内存分配问题记录整理
2013/11/27 PHP
php多重接口的实现方法
2015/06/20 PHP
php快速排序原理与实现方法分析
2016/05/26 PHP
PHP中Laravel 关联查询返回错误id的解决方法
2017/04/01 PHP
PHP判断访客是否手机端(移动端浏览器)访问的方法总结【4种方法】
2019/03/27 PHP
js字符串转换成xml对象并使用技巧解读
2013/04/18 Javascript
jquery淡化版banner异步图片文字效果切换图片特效
2014/04/08 Javascript
jQuery中关于ScrollableGridPlugin.js(固定表头)插件的使用逐步解析
2014/07/17 Javascript
Jquery中CSS选择器用法分析
2015/02/10 Javascript
JavaScript Window浏览器对象模型方法与属性汇总
2015/04/20 Javascript
js实现的全国省市二级联动下拉选择菜单完整实例
2015/08/17 Javascript
javascript实现在指定元素中垂直水平居中
2015/09/13 Javascript
基于html5和nodejs相结合实现websocket即使通讯
2015/11/19 NodeJs
详解AngularJS中的filter过滤器用法
2016/01/04 Javascript
对jQuary选择器的全面总结
2016/06/20 Javascript
Node.js connect ECONNREFUSED错误解决办法
2016/09/15 Javascript
Angularjs手动解析表达式($parse)
2016/10/12 Javascript
Vue.js实现简单ToDoList 前期准备(一)
2016/12/01 Javascript
js仿QQ邮箱收件人选择与搜索功能
2017/02/10 Javascript
axios中cookie跨域及相关配置示例详解
2017/12/20 Javascript
JS实现留言板功能[楼层效果展示]
2017/12/27 Javascript
JavaScript中常用的简洁高级技巧总结
2019/03/10 Javascript
SpringBoot+Vue 前后端合并部署的配置方法
2020/12/30 Vue.js
[26:40]DOTA2上海特级锦标赛A组资格赛#1 Secret VS MVP.Phx第一局
2016/02/25 DOTA
[45:17]DOTA2-DPC中国联赛定级赛 Phoenix vs DLG BO3第三场 1月9日
2021/03/11 DOTA
python实现将内容分行输出
2015/11/05 Python
Python函数基础实例详解【函数嵌套,命名空间,函数对象,闭包函数等】
2019/03/30 Python
Django Channels 实现点对点实时聊天和消息推送功能
2019/07/17 Python
Python计算公交发车时间的完整代码
2020/02/12 Python
matplotlib事件处理基础(事件绑定、事件属性)
2021/02/03 Python
一款纯css3实现的tab选项卡的实列教程
2014/12/11 HTML / CSS
加拿大时尚床上用品零售商:QE Home | Quilts Etc
2018/01/22 全球购物
优秀演讲稿范文
2013/12/29 职场文书
外语系毕业生求职自荐信
2014/04/12 职场文书
教师竞聘演讲稿
2014/05/16 职场文书
python脚本框架webpy的url映射详解
2021/11/20 Python