国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

解析Python中while true的使用

2019-11-25 17:04:07
字體:
來源:轉載
供稿:網友

無限循環
如果條件判斷語句永遠為 true,循環將會無限的執行下去,如下實例:

#!/usr/bin/python# -*- coding: UTF-8 -*-var = 1while var == 1 : # 該條件永遠為true,循環將無限執行下去  num = raw_input("Enter a number :")  print "You entered: ", numprint "Good bye!"


以上實例輸出結果:

Enter a number :20You entered: 20Enter a number :29You entered: 29Enter a number :3You entered: 3Enter a number between :Traceback (most recent call last): File "test.py", line 5, in <module>  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效果一樣,都會被解釋器優化

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安阳市| 翁牛特旗| 揭西县| 三台县| 攀枝花市| 柏乡县| 神农架林区| 芷江| 轮台县| 鄂伦春自治旗| 汪清县| 同江市| 沙洋县| 黎城县| 额敏县| 泰顺县| 前郭尔| 怀化市| 湘乡市| 贵德县| 肇州县| 隆安县| 株洲县| 清新县| 盐源县| 兰西县| 宁乡县| 商河县| 阆中市| 桂东县| 宜阳县| 通城县| 保德县| 渭源县| 衡阳市| 永靖县| 子长县| 大兴区| 乌拉特前旗| 桑植县| 灵川县|