判断——非空即真、非0即真

非空即真、非0即真
不为空的话就是true,是空的话就是false
只要不是0就是true,是0就是false

print(1>2)
print(2==2)
print('a'.islower())

name=input('输入你的姓名:').strip() # 非空即真、非0即真
if name:
print('正确')
else:
print('输入不能为空')

布尔类型
True False
print(bool(''))
print(bool('123'))

name=input('请输入你的名字:').strip()
a=[] #list——false
d={} #空字典——false
c=0 #0——false
f=tuple() #空元祖——false
e='' #空字符串——false

if name:
print('name 不是为空的……')
else:
print('输入不能为空')

a=b=c=0 #定义了3个变量,值都是0
原文地址:https://www.cnblogs.com/jiadan/p/8763511.html