python中的if not的用法說明如下:
1、if的語法為:if 條件為真:執行語句,而not是取反的意思。
2、從上面的解釋可理解為:if not 條件為真:執行語句<==>if 條件不為真:執行語句。
3、舉例:if n>3:print "True",假如n=3,就打印“True”。如果加上not,即為if not n>3:print “True”,就有:n<=3,才會打印“True"。
擴展資料:
python中的“if not 1”:
if條件語句後面需要跟隨bool類型的數據,即True或者False。然而,如果不是bool類型的數據,可以將其轉換成bool類型的數據,轉換的過程是隱式的。
在Python中,None、空列表[]、空字典{}、空元組()、0等壹系列代表空和無的對象會被轉換成False。除此之外的其它對象都會被轉化成True。
在命令“if not 1”中,1便會轉換為bool類型的True。not是邏輯運算符非,not 1則恒為False。因此if語句if not 1之下的語句,永遠不會執行。