2012-05-10 95 views
-2

使用python查找函數,我想確定一個字符串中是否有「=」符號。 它可以找到其他任何其他的「=」。Python:在字符串中查找「=」

string: Math="Fun".

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

任何想法?

+1

您可能會收到反對票的原因是提出一個非常簡單的問題,而不提供您嘗試過的[簡短,自包含,正確的示例](http://sscce.org/)。 – Darthfett

回答

1

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

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

或者(雖然不是很好的這樣做的方法),你可以使用find方法上str類:

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

正如Lattyware建議的那樣,除非需要索引,否則應該使用此方法的in運算符。

8

您可以用in運營商做到這一點:

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

沒有必要使用str.find()(或已經過時string.find()),除非你想知道一個字符的索引要做到這一點,。