参考 python if not的用法 - 云+社区 - 腾讯云
if not (1 > 2): #如果()中的表达式为假
print("hahaha") #1 > 2结果是假,所以执行hahaha
else:
print("hihihi")
Output:
--------
hahaha
--------
if not 1: #1为真,并不为假,因此不执行hahaha,执行hihihi
print("hahaha")
else:
print("hihihi")
Output:
--------
hihihi
--------
while(1):
data = input() #输入数据
if not data: #如果data为假(即data为空)
print("hahaha")
else: #如果data不为空
print("hihihi")
Output:
-----------
hahaha
啊
hihihi
ajkjshfjklsd
hihihi
hahaha
hahaha
hahaha
hahaha
-----------