我在查找此字符是否存在字符串内的时候,遇到的这个情况
if '人' in '废' or 'k':
print('存在')
存在
这让我很困惑,不加or
只用一个判断条件时,可以正常判断,多加一个判断条件就没法判断了,恳请各位巨佬们帮我答疑解惑!
如果你是要判断字符串人是否存在于字符串废或者字符串K里面,你应该这么写if判断条件
if "人" in "废" or "人" in "K":
如果有帮到你,望采纳
你试试
if 'k':
print(1)
else:
print(0)
你就知道为什么了
我试着给判断条件加了括号
if '人' in ('安防人设施' or '反对'):
print('存在')
这时输出了存在
但是把关键字放到后面那一个条件后
if '人' in ('安防设施' or '反人对'):
print('存在')
就什么也不输出了,这是为什么呢?愁死我了/(ㄒoㄒ)/~~
应该这样
if '人' in ('废' or 'k'):
print('存在')
或者这样
if '人' in '废' or '人' in 'k':
print('存在')