0

私は2つの文字列を持っています:string1 = ABCDEstring2 = BC

string2がstring1に含まれているかどうかのT/F値を返すプログラムを作成したいと思います。上記の例では、関数はTrueを返す必要があります。%in%の関数のようなものだRとは思いますが、私はPythonの初心者なので、この簡単な質問についての考えを共有してください。

ありがとう!

4

3 に答える 3

3

これを試すことができます:

def StringTest(string1, string2):
  return string2 in string1

または関数の外:

result = string2 in string1

これらのいずれも、ブール値の結果を返します。

于 2012-10-12T22:32:55.420 に答える
1
if string1 in string2: print "YES!"

これは Python ではとても簡単です ;)

于 2012-10-12T22:33:00.293 に答える
1
string2.find(string1) != -1

も機能します。

于 2012-10-13T03:02:26.987 に答える