【发布时间】:2017-12-11 18:08:30
【问题描述】:
假设我正在寻找单词"or"。我想要的是检查该单词是作为单词出现还是作为另一个单词的子字符串出现。
例如
输入 - “或” 输出 - “真”
输入 - “for” 输出 - “假”
我想我可以检查前后的字符是否是字母,但是有没有更有效/更简单的方法呢?谢谢
编辑 此外,字符串将成为句子的一部分。所以我希望“我可以去购物与否”返回 true,但“我可以去买鞋”返回 false。 因此使用 == 是行不通的。很抱歉我应该早点提到这一点
【问题讨论】:
-
如果只是一个词,为什么不直接使用
==? -
这是因为它是句子的一部分,而不仅仅是一个单词。例如,我希望“我可以去购物与否”返回 true,但“我可以去买鞋”返回 false。所以使用 == 是行不通的。很抱歉,我应该在问题中提到这一点。
标签: python string python-3.x