我有两个字符串:string1 = ABCDE
和string2 = BC
.
我希望编写一个程序,返回一个 T/F 值来判断 string2 是否包含在 string1 中。对于上面的示例,该函数应返回 True。我知道它类似于 中的%in%
函数R
,但是由于我是 Python 的新手,请分享您对这个简单问题的想法。
谢谢!
我有两个字符串:string1 = ABCDE
和string2 = BC
.
我希望编写一个程序,返回一个 T/F 值来判断 string2 是否包含在 string1 中。对于上面的示例,该函数应返回 True。我知道它类似于 中的%in%
函数R
,但是由于我是 Python 的新手,请分享您对这个简单问题的想法。
谢谢!
你可以试试这个:
def StringTest(string1, string2):
return string2 in string1
或在函数之外:
result = string2 in string1
其中任何一个都将返回布尔结果。
if string1 in string2: print "YES!"
这在 python 中真的很容易;)
string2.find(string1) != -1
也可以。