if 後面跟的是條件表達式,條件表達式的結果為True或者False。
(1)如果if後面的條件是數字,只要這個數字不是0,python都會把它當做True處理,見下面的例子:
print?'OK'
輸出OK,但是如果數字是0,就會被認為是False。
(2)如果if後面跟的是字符串,則只要這個字符串不為空串,python就把它看作True,參見下例
print?'No?problem'
No problem 就會被輸出。