非空即真,非零即真
1、非空即真
1)原理:
name=input('请输入名称:').strip() if name: #if name!='' 可以简化代码 print('输入正确') else: print('name不能为空')
可为空的类型:
a='' #字符串 l=[] #列表 d={} #字典 t=() #元组 b=None #空类型,即类型为空 其他语言里是null
2、非零即真
name=int(name) if name: print('输入正确') else: print('name不能为空') #name输入为0时,结果是:name不能为空 #即:name虽然不为空,但是是0,0是假,所以依然输出‘不能为空’
每天进步一点点,快乐生活多一点。