python中if語句的真假判斷

2021-09-11 17:56:24 字數 1426 閱讀 8196

說明

在python中,if作為條件語句,當if後面的條件引數為真時,則執行後面的語句塊,反之跳過,為了深入理解if語句,我們需要知道if語句的真假判斷方式。

示例在python互動器中,經過測試發現以下條件均為假,相當於false

in [2]: if '':

...:     print('ok')

...:     

in [3]: if 0:

...:     print('ok')

...:     

in [4]: if none:

...:     print('ok')

...:     

in [5]: if :

...:     print('ok')

...:     

in [6]: if ():

...:     print('ok')

...:     

in [7]: if {}:

...:     print('ok')

...:     

in [8]: if false:

...:     print('ok')

...:     12

3456

78910

1112

1314

1516

1718

1920

2122

2324

2526

2728

而條件為非0或非空,則均為真,相當於true

in [9]:  if 'c':

...:     print('ok')

...:    

okin [10]: if [0]:

....:     print('ok')

....:     

okin [11]: if 1:

....:     print('ok')

....:     

okin [12]: if true:

....:     print('ok')

....:     ok1

2345

6789

1011

1213

1415

1617

1819

2021

在兩個值相比較的情況下,只有兩值完全相等或意義正確時,才為真

in [14]: if '123'=='123':

....:     print('ok')

....:     

okin [15]: if 10>9:

....:     print('ok')

....:     

okin [16]: if 2*3==5:

....:     print('ok')

....:     

python中if語句的真假判斷

在python中,if作為條件語句,當if後面的條件引數為真時,則執行後面的語句塊,反之跳過,為了深入理解if語句,我們需要知道if語句的真假判斷方式。在python互動器中,經過測試發現以下條件均為假,相當於false in 2 if print ok in 3 if 0 print ok in ...

對python中if語句的真假判斷例項詳解

說明 在python中,if作為條件語句,當if後面的條件引數為真時,則執行後面的語句塊,反之跳過,為了深入理解if語句,我們需要知道if語句的真假判斷方式。示例在python互動器中,經過測試發現以下條件均為假,相當於false in 2 if print ok in 3 if 0 print o...

python中判斷正確 Python條件判斷

計算機之所以能做很多自動化的任務,因為它可以自己做條件判斷。比如,輸入使用者年齡,根據年齡列印不同的內容,在python程式中,用if語句實現 age 20 if age 18 print your age is age print adult 根據python的縮排規則,如果if語句判斷是true...