1. 程式人生 > >Python講堂 if後面直接跟字串或數字什麼意思 if 0:

Python講堂 if後面直接跟字串或數字什麼意思 if 0:

if 後面跟的是條件表示式條件表示式的結果為True或者False。

(1)如果if後面的條件是數字,只要這個數字不是0,python都會把它當做True處理,見下面的例子:

if 3:

    print 'OK'

輸出OK,但是如果數字是0,就會被認為是False。

(2)如果if後面跟的是字串,則只要這個字串不為空串,python就把它看作True,參見下例

if 'hehe':

    print

 'No problem'

No problem 就會被輸出。