前几天我遇到了这个问题,我想我提出了一个非常复杂的解决方案。你会如何解决它?
编写一个函数来确定输入字符串x是否是另一个输入字符串y的子字符串。 例如," bat"是" abate"的子字符串,但不是" beat"。基本上实现类似string.substring的东西,而不使用此函数或任何其他类似函数(string.find,string.contains等)
答案 0 :(得分:0)
Python使这非常容易,您的示例下面的两个print语句都将执行:
st = "abate"
if "bat" in st:
print("Yes, this is a substring of st")
# do something else
if "xyz" not in st:
print("No, this isn't a substring of st.")
# do something else