python find 関数を使用して、文字列に「=」記号が含まれているかどうかを判断したいと思います。「=」以外のものを見つけることができます。
string: Math="Fun".
if (string.find("=") > -1):
何か案は?
python find 関数を使用して、文字列に「=」記号が含まれているかどうかを判断したいと思います。「=」以外のものを見つけることができます。
string: Math="Fun".
if (string.find("=") > -1):
何か案は?
in
これは、演算子を使用して行うことができます。
>>> "=" in "dog"
False
>>> "=" in "do=g"
True
文字のインデックスを知りたい場合を除いて、これを行うためにを使用するstr.find()
(または非推奨にする)必要はありません。string.find()
find
このメソッドは、文字列に対して直接使用できます。
>>> "a = b".find("=")
2
または(そうする方法としてはそれほど良い方法ではありませんが)、クラスでfind
メソッドを使用できます。str
>>> str.find("a = b", "=")
2
Lattywareが提案したようにin
、インデックスが必要でない限り、このメソッドでは演算子を使用する必要があります。