新聞中心
循環(huán)

我們提供的服務(wù)有:成都網(wǎng)站制作、成都做網(wǎng)站、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、衡陽(yáng)縣ssl等。為1000多家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的衡陽(yáng)縣網(wǎng)站制作公司
如果條件判斷語(yǔ)句永遠(yuǎn)為 true,循環(huán)將會(huì)的執(zhí)行下去。
如下實(shí)例
#!/usr/bin/python
# -*- coding: UTF-8 -*-
var = 1
while var == 1 : # 該條件永遠(yuǎn)為true,循環(huán)將執(zhí)行下去
num = raw_input("Enter a number :")
print "You entered: ", num
print "Good bye!"
以上實(shí)例輸出結(jié)果:
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, innum = raw_input("Enter a number :") KeyboardInterrupt
注意:以上的循環(huán)你可以使用 CTRL+C 來(lái)中斷循環(huán)。
python while 1 vs while True
Python 3.0之前,他們的執(zhí)行是不同的:
while 1,python會(huì)進(jìn)行優(yōu)化,每次循環(huán)是不會(huì)去檢查1的條件,因此性能會(huì)好
而while True,在python 3k前,True不是保留字,用戶可以True=0,所以,每次還要比較True的值
Python 3.0之后,True/False都變成了保留字,
>>> True = 10
會(huì)報(bào)錯(cuò)
因此,python 3后,while 1和while True效果一樣,都會(huì)被解釋器優(yōu)化
分享文章:創(chuàng)新互聯(lián)Python教程:Python中無(wú)限循環(huán)有什么條件
網(wǎng)站網(wǎng)址:http://www.dlmjj.cn/article/djpiogo.html


咨詢
建站咨詢
