【发布时间】:2022-11-27 16:40:20
【问题描述】:
我知道,如果我们想知道字符串 a 是否包含在 b 中,我们可以使用:
a in b
当a等于b时,上面的表达式仍然返回True。我想要一个在a == b 时返回False 并在a 是b 的子字符串时返回True 的表达式。所以我使用了以下表达式:
a in b and a != b
我只是想知道 Python 中是否有更简单的表达式以相同的方式工作?
【问题讨论】:
-
这非常简单明了。
-
如果a不在b的开头,你可以试试
b.find(a) > 0。如果 a 可能在 b 的开头,那么它不起作用:)
标签: python