我正试图使用Python的in
命令在if/else语句中挑选出包含特定字符(*(的字符串。它在终端中工作,但由于某种原因,if语句没有接收到它。
在终端:
match = '*moustache'
'*' in match
Out[27]: True
但是当我尝试在if
语句中使用它时,
if '*' in match == True:
print(match)
什么都不做。为什么?有其他更好的方法吗?
如果删除==True,它将起作用。
if '*' in match:
print(match)
if语句的计算结果将为True,然后执行打印行。