1、非空即真
s=""
d=[]
l={}
None
以上这4中都是空,在写判断是可以缩写
例子: #非空即真 str1='' if str1: print("字符串不为空") else: print("字符串为空") D:studypython estvenvScriptspython.exe D:/study/python/test/dd.py 字符串为空 #非空即真 str1='小小' if str1: print("字符串不为空") else: print("字符串为空") D:studypython estvenvScriptspython.exe D:/study/python/test/dd.py 字符串不为空
2、非0即真
根据非0即真,可对判断式进行缩写
例子: #非0即真 str1=0 if str1: print("str1不为0") else: print("str1为0") D:studypython estvenvScriptspython.exe D:/study/python/test/dd.py str1为0 #非0即真 str1=3 if str1: print("str1不为0") else: print("str1为0") D:studypython estvenvScriptspython.exe D:/study/python/test/dd.py str1不为0