Skip to main content
 首页 » 编程设计

python之检查字符串是否显示为自己的单词之Python

2025年05月04日22三少

假设我正在寻找单词“or”。我想要的是检查该词是作为一个词出现还是作为另一个词的子串出现。

例如

Input - "or" Output - "true"

Input - "for" Output - "false"

我想我可以检查前后的字符是否是字母,但是有没有更有效/更简单的方法呢?谢谢

编辑 此外,字符串将成为句子的一部分。所以我希望“我可以去购物”返回真值,但“我可以去买鞋”返回假值。 因此使用 == 是行不通的。对不起,我应该早点提到这个

请您参考如下方法:

使用正则表达式。

>>> import re 
>>> re.search(r'\bor\b', 'or') 
<_sre.SRE_Match object at 0x7f445333a5e0> 
>>> re.search(r'\bor\b', 'for') 
>>>