我有一个满足上述问题的代码。但是,我个人很好奇如何对其进行重新编码,以便如果文本没有空格并且给出为"LoveIsWar",则如果字符串为 ,代码仍将返回 true "War"。
但是,我想逐个字母地检查,但我不确定该怎么做。如果我能得到这方面的指导,我将不胜感激!
def find(text, substring):
if(len(text) <= 0):
return None
elif(text[0] == substring):
return substring
else:
return find(text[1:], substring)
def is_string_there(text, string):
if find(text.split(), string):
return True
else: return False
print(is_string_there("love is war","war"))
print(is_string_there("love is war","warfalse"))
这是满足我想要的一切的编辑代码。即使字符串中包含大写字母,也能够检查文本是否包含空格。
def find(text, substring):
if(len(text) <= 0):
return None
elif(text[0:len(substring)] == substring):
return substring
else:
return find(text[1:], substring)
def is_string_there(text, string):
if find(text.lower(), string.lower()):
return True
else: return False
print(is_string_there("love is war","war"))
print(is_string_there("love is war","warfalse"))
眼眸繁星
慕尼黑5688855
慕斯709654
蝴蝶不菲
相关分类