一句话,非空即真,非零即真,可以在以后写代码里省很多事
#非空即真,针对各种字符串等
name=input('输入姓名:').strip()
if name:
print('输入正确') #非空即真,name里面不是空的,就是代表输入了,那就是输入正确了
else:
print('不能为空')
非零即真,针对int型
name=input('输入姓名:').strip()
name=int(name)
if name:
print('输入正确') #运行的时候输入0,代码返回,不能为空。这就是非零即真的意思
else:
print('不能为空')
本文介绍了编程中常用的非空即真与非零即真判断技巧。非空即真适用于字符串等类型,若变量非空则视为真;非零即真针对整型,非零值视为真。通过实例演示了如何简化条件判断。
637

被折叠的 条评论
为什么被折叠?



