This article mainly introduces the Python string replacement method. The example compares and analyzes the skills related to single character replacement and string replacement, which is very simple and practical, for more information about how to replace Python strings, see the following example. Share it with you for your reference. The details are as follows:
Single character replacement
S = 'ABCD' a = ["a", "B", "c"] B = ["c", "d", "e"] import strings. translate (string. maketrans (''. join (),''. join (B) print s
Output result: abcd
String replacement, improved version
S = "hello, I'm mouren, hehe ~~, Hehe ~~ Mourenmouren "a = [" mouren "," hehe "] B = [" mr "," hoho "] import redic = dict (zip (a, B) pattern = re. compile ('+' | '. join (a) + ') s = pattern. sub (lambda a: dic [. group ()], s) print s
Output result: hello, I'm mr, hoho ~~, Hoho ~~ Mrmr
I hope this article will help you with Python programming.