无限循环

如果条件判断语句永远为 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 num = raw_input("Enter a number :")

KeyboardInterrupt

注意:以上的无限循环你可以使用 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效果一样,都会被解释器优化

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

python中while true的用法_解析Python中while true的使用相关推荐

  1. python中shutil.copyfile的用法_用Python复制文件的9个方法

    Python 中有许多"开盖即食"的模块(比如 os,subprocess 和 shutil)以支持文件 I/O 操作.在这篇文章中,你将会看到一些用 Python 实现文件复制的 ...

  2. python中or的用法_解析python中and与or用法

    在Python 中,and 和 or 执行布尔逻辑演算,如你所期待的一样,但是它们并不返回布尔值:而是,返回它们实际进行比较的值之一.>>> 1 and 2 and 3 3 > ...

  3. python中if else语句用法_讲解Python中if语句的嵌套用法

    可能有这样一种情况,当你想检查其他条件后一个条件解析为真.在这种情况下,可以使用嵌套的if结构. 在嵌套的 if 语句结构,可以在一个 if... elif... else 结构里面可有另外一个 if ...

  4. python中seek函数的用法_在Python中操作文件之seek()方法的使用教程

    seek()方法在偏移设定该文件的当前位置.参数是可选的,默认为0,这意味着绝对的文件定位,它的值如果是1,这意味着寻求相对于当前位置,2表示相对于文件的末尾. 没有返回值.需要注意的是,如果该文件被 ...

  5. python中3or5什么意思_解析python中and与or用法

    在Python 中,and 和 or 执行布尔逻辑演算,如你所期待的一样,但是它们并不返回布尔值:而是,返回它们实际进行比较的值之一.>>> 1 and 2 and 3 3 > ...

  6. python 中的while true是什么意思_解析Python中while true的使用

    无限循环 如果条件判断语句永远为 true,循环将会无限的执行下去,如下实例: #!/usr/bin/python # -*- coding: UTF-8 -*- var = 1 while var ...

  7. python3 isinstance用法_对python中assert、isinstance的用法详解

    1. assert 函数说明: Assert statements are a convenient way to insert debugging assertions into a program ...

  8. python中case的用法_用 Python 实现简单的 switch/case 语句

    在Python中是没有Switch / Case语句的,很多人认为这种语句不够优雅灵活,在Python中用字典来处理多条件匹配问题字典会更简单高效,对于有一定经验的Python玩家不得不承认,的确如此 ...

  9. python中result的用法_关于Python中的列表理解及用法

    在Python中,列表理解通常用于编写单行语句,这些语句通过可迭代对象进行迭代以创建新的列表或字典.本文首先介绍for循环如何在Python中工作,然后解释如何在Python中使用列表理解. Pyth ...

最新文章

  1. Jenkins使用Publish Over FTP Plugin插件上传FTP详解
  2. 整个宇宙可能是个巨大的神经网络?看科学家们是这样解释的
  3. 设计模式(行为型模式)——访问者模式(Visitor)
  4. (52)系统调用阶段测试——基于 SSDT HOOK 的 FindWindowA 监视器
  5. 【最短路】【SPFA】电车 (luogu 1346)
  6. Pytorch中DNN入门思想及实现
  7. 微信小程序uni.switchTab传参获取不到;小程序跳转到tabBar页并传参;uni-app微信小程序获取tabBar页面参数失败;uni-app微信小程序tabBar页面onLoad不执行
  8. @AspectJ中的切点表达式详解
  9. Spring boot如何打war包发布到tomcat
  10. gRPC传输协议使用(python教程)
  11. select case语句_图解Go select语句原理
  12. Paper reading:高分辨率图像分割:From Contexts to Locality: Ultra-high Resolution Image Segmentation ICCV2021
  13. 高分meta分析质量评价方法
  14. 防火墙资源(jetio,comodo,outpost,pc tool,zonealarm pro
  15. python图像手绘效果_如何使用Python实现手绘图效果
  16. linux cat命令详解
  17. ESP8266-Arduino编程实例-L3GD20三轴角速率传感器驱动
  18. 建站百科|企业网站logo设计指南
  19. Linguistic Regularities in Continuous Space Word Representations
  20. 什么是固定资产管理系统?用固定资产管理系统管理固定资产的好处?

热门文章

  1. centos7安装git踩坑记
  2. spring mvc 伪静态处理
  3. 如何理解 RxJS?RxJS的中文API和使用教程
  4. appium 原理解析
  5. webservice wsdl 生成服务
  6. volatile 变量
  7. [转载] python机器学习库sklearn——参数优化(网格搜索GridSearchCV、随机搜索RandomizedSearchCV、hyperopt)
  8. 用框架名唬人谁都会,那你知道Web开发模式吗?——莫问前程莫装逼
  9. BZOJ4557 JLOI2016侦察守卫(树形dp)
  10. C#创建ActiveX