我对分配给False,True的测试值感到困惑
要检查真实值,我们只需
a = True if (a):
假怎么样?
a=False if (a) <--- or should it be if (a==False), or if not a ?
从Python样式指南中:
对于序列(字符串,列表,元组),请使用空序列为假的事实。
Yes: if not seq: if seq: No: if len(seq) if not len(seq)
[..] 不要使用==将布尔值与True或False进行比较。
[..]
不要使用==将布尔值与True或False进行比较。
Yes: if greeting: No: if greeting == True: Worse: if greeting is True: