Python:在字符串中查找“=”

时间:2012-05-10 15:28:58

标签: python

使用python find函数,我想确定字符串中是否有“=”符号。 它可以找到其他任何“=”。

string: Math="Fun".

if (string.find("=") > -1):

有什么想法吗?

2 个答案:

答案 0 :(得分:8)

您可以使用in运算符执行此操作:

>>> "=" in "dog"
False
>>> "=" in "do=g"
True

除非您想知道角色的索引,否则无需使用str.find()(或已弃用的string.find())来执行此操作。

答案 1 :(得分:1)

您可以直接在字符串上使用find方法:

>>> "a = b".find("=")
2

或者(虽然不是很好的方法),您可以在find类上使用str方法:

>>> str.find("a = b", "=")
2

正如Lattyware建议的那样,除非你需要索引,否则你应该使用in运算符,除非你需要索引。