if 'String1' or 'String2' in tuple:
评价的 True
True
if 'String1' in tuple or 'String2' in tuple:
给我想要的结果。
in 因此,我认为这不是一个骗局。
in
区别在于 in if 'String1' or 'String2' in tuple:
'String1' 返回True,因为测试 str() 退货 True 只要字符串不是空的
'String1'
str()
'String2' in tuple 仅当字符串为 在元组中
'String2' in tuple
第一个条件总是返回 真的 .
第二行测试两个变量的 在里面 先遏制,然后执行 or
在里面
or