功能说明:
S1 的前缀和 S2 的后缀有重复,则提取重复部分,并且生成二者的拼合串。
举例:
令: S1 = “123456” , S2 = “456789” 观察可知, S1 和 S2 的前后缀重合串部分是 “456” , 连接串为 “123456789” 。程序的输出结果就是这两个字符串。
程序代码:
s1 = '123456' s2 = '456789' m = min(len(s1), len(s2)) for i in range(m, 0, -1): if s1[-i:] == s2[:i]: print(s2[:i]) print(s1 + s2[i:]) elif s2[-i:] == s1[:i]: print(s2 + s1[i:])
以上代码,直接建一个 .py 文件,复制进去即可使用。
查看更多关于python拼接两个前后缀有交集的字符串功能的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did125992