在模式串匹配的基础上去替换字符串

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_36499794/article/details/102764830

一. 代码


def find_chuan(s1,s2,s3):
     length1 = len(s1)
     length2 = len(s2)
     s1 = s1.replace(s2,s3)
     lis = []
     lis.append(len(s1))
     lis.append(s1)
     return lis



if __name__ == '__main__':
    print("输入一行原串: ")
    s1 = input()
    print("原串s1的长度是%s,内容是:%s"%(len(s1),s1))
    print("请输入一行子串: ")
    s2 = input()
    print("子串s2的长度是%s,内容是:%s"%(len(s2),s2),'\n')
    print("请输入替换串: ")
    s3 = input()
    print("替换串s3的长度是%s,内容是:%s" % (len(s3), s3), '\n')
    lis = find_chuan(s1,s2,s3)
    print("替换后s1的长度是%s,内容是:%s"%(lis[0],lis[1]))

二. 运行结果

猜你喜欢

转载自blog.csdn.net/qq_36499794/article/details/102764830