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