好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

python拼接两个前后缀有交集的字符串功能

功能说明:

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拼接两个前后缀有交集的字符串功能的详细内容...

  阅读:40次