使用python查找函數,我想確定一個字符串中是否有「=」符號。 它可以找到其他任何其他的「=」。Python:在字符串中查找「=」
string: Math="Fun".
if (string.find("=") > -1):
任何想法?
使用python查找函數,我想確定一個字符串中是否有「=」符號。 它可以找到其他任何其他的「=」。Python:在字符串中查找「=」
string: Math="Fun".
if (string.find("=") > -1):
任何想法?
您可以在字符串直接使用find
方法:
>>> "a = b".find("=")
2
或者(雖然不是很好的這樣做的方法),你可以使用find
方法上str
類:
>>> str.find("a = b", "=")
2
正如Lattyware建議的那樣,除非需要索引,否則應該使用此方法的in
運算符。
您可以用in
運營商做到這一點:
>>> "=" in "dog"
False
>>> "=" in "do=g"
True
沒有必要使用str.find()
(或已經過時string.find()
),除非你想知道一個字符的索引要做到這一點,。
您可能會收到反對票的原因是提出一個非常簡單的問題,而不提供您嘗試過的[簡短,自包含,正確的示例](http://sscce.org/)。 – Darthfett