我有兩個字符串:string1 = ABCDE
和string2 = BC
。查找string1是否包含在python中的string2中
我希望編寫一個返回T/F值的程序,以確定string2是否包含在string1中。對於上面的例子,函數應該返回True。我知道它就像R
中的%in%
函數,但由於我是Python新手,請分享你對這個簡單問題的想法。
謝謝!
我有兩個字符串:string1 = ABCDE
和string2 = BC
。查找string1是否包含在python中的string2中
我希望編寫一個返回T/F值的程序,以確定string2是否包含在string1中。對於上面的例子,函數應該返回True。我知道它就像R
中的%in%
函數,但由於我是Python新手,請分享你對這個簡單問題的想法。
謝謝!
你可以試試這個:
def StringTest(string1, string2):
return string2 in string1
或函數之外:
result = string2 in string1
任何一項都將返回一個布爾結果。
if string1 in string2: print "YES!"
這是蟒蛇真的很容易;)
string2.find(string1) != -1
也將工作。
謝謝!我不知道Python中的'in'運算符......這確實非常方便。 – alittleboy
@alittleboy不用擔心 - 這絕對是一個很好的知道:) – RocketDonkey
是的,但你不使用的功能:-) – Ant