2014-02-26 94 views
1

我想調試當前代碼,我是新的python, 需要了解下面的代碼 爲什麼他們使用這段代碼和什麼使用這段代碼在PythonPython: - 什麼是「if(true)」的意思

def _init_(): 
    if(true): 
+9

'如果爲真:'將會阻止一段代碼,因此可以很容易地打開/關閉(因爲'如果False:'類似於塊註釋)。如果真(true)是一個Falsey變量,'if(true)'可以假設表現奇怪。 – nneonneo

+0

死了,你打敗了我 – Alejandro

+0

除了能夠快速地打開和關閉塊,這個習慣用法也可以用來一起光學組合命令。 – Alfe

回答

1

在弄清楚if(True)做什麼之前,首先想到if(False)if(False)實際上是一個常用的習慣用法,它具有與註釋多行相同的效果 - 因爲條件始終評估爲false,所以在其縮進塊中的所有代碼都不會執行。後來,如果你想讓if(False)以下的代碼行再次執行,你可以簡單地將False更改爲True - 這就是if(True)的作用。本身不做任何事情,它與if(False)相反很有用。

相關問題