Python字符串匹配(没有字符串操作函数)

时间:2016-07-01 22:19:39

标签: python string

前几天我遇到了这个问题,我想我提出了一个非常复杂的解决方案。你会如何解决它?

编写一个函数来确定输入字符串x是否是另一个输入字符串y的子字符串。 例如," bat"是" abate"的子字符串,但不是" beat"。基本上实现类似string.substring的东西,而不使用此函数或任何其他类似函数(string.find,string.contains等)

1 个答案:

答案 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