查找两个字符中公有的部分?
思路如下:
判断字符串的长度,拿长度小的去长度达的里面寻找
def getcom(str1,str2):
#拿出字段小的字段的长度
minlen = len(str1) if len(str1) < len(str2) else len(str2)
#字段最小的字符
res = str1 if len(str1) < len(str2) else str2
#与字段最小的字符相反
info = str2 if str1 == res else str1
for i in range(minlen):
for j in range(minlen,0,-1):
if info.find(res[i:j]) != -1:
return res[i:j]
print(getcom('asd','qwasfgasdfg'))