python while true用法
python while循環(huán)語句的一般形式是while后面跟一個條件表達式,當該表達式的返回值為True,或經(jīng)過布爾轉(zhuǎn)換會返回True,比如1轉(zhuǎn)換為bool布爾類型會為True,那么就執(zhí)行一次while的循環(huán)。while True,即直接把表達式設置為True,那么無論如何,代碼都將進行一次while的循環(huán),直到遇到退出的條件,而且如果沒有退出循環(huán)的條件,那么將無限循環(huán)下去。使用while True,一般會在循環(huán)的代碼塊(下方的code_block)中設置一個觸發(fā)退出循環(huán)的條件,避免無限無限循環(huán)下去。
python while循環(huán)語句的一般形式:
while condition:
code_block
while true用法實例代碼
如下代碼,該實例中的while循環(huán)的退出機制是num == 0,而在while循環(huán)開始之前已經(jīng)將num賦值為零,但while循環(huán)還是進行了一次循環(huán),并執(zhí)行了print(num),直到觸發(fā)退出的機制,第二個while循環(huán)之中,使用了表達式,while并沒有執(zhí)行while循環(huán)中的代碼塊:
>>> num = 0
>>> while True:
... print(num)
... if num == 0:
... break
...
0
>>> while num != 0:
... print(num)
...
來源:笨鳥工具導航
原文:python while true用法
免責聲明:內(nèi)容僅供參考!