假设我正在寻找这个词"or"
。我想要的是检查该单词是否显示为一个单词或另一个单词的子字符串。
E.g.
输入 - “或”
输出 - “真”
输入 - “对于”
输出 - “假”
我想我可以检查前后的字符是否是字母,但是有没有更有效/更简单的方法来做到这一点?谢谢
Edit此外,该字符串将成为句子的一部分。所以我希望“我是否可以去购物”返回 true,但“我可以去购物鞋”返回 false。
因此使用 == 是行不通的。抱歉我应该早点提到这一点
使用正则表达式。
>>> import re
>>> re.search(r'\bor\b', 'or')
<_sre.SRE_Match object at 0x7f445333a5e0>
>>> re.search(r'\bor\b', 'for')
>>>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)