if not (1 > 2): #若是()中的表達式爲假 print("hahaha") #1 > 2結果是假,因此執行hahaha else: print("hihihi")結果:
hahaha
Process finished with exit code 0python
if not 1: #1爲真,並不爲假,所以不執行hahaha,執行hihihi print("hahaha") else: print("hihihi")結果:
hihihi
Process finished with exit code 0code
python中非空即爲真,空即爲假,所以也經常使用來判斷變量是否爲空
while(1): data = input() #輸入數據 if not data: #若是data爲假(即data爲空) print("hahaha") else: #若是data不爲空 print("hihihi")結果:
1
hihihi
2
hihihiinputhahahait