首页 > 编程 > Python > 正文

Python字符串替换实例分析

2020-01-04 19:16:22
字体:
来源:转载
供稿:网友

这篇文章主要介绍了Python字符串替换的方法,实例对比分析了单个字符替换与字符串替换的相关技巧,非常简单实用,需要的朋友可以参考下

本文实例讲述了Python字符串替换的方法。分享给大家供大家参考。具体如下:

单个字符替换

 

 
  1. s = 'abcd' 
  2. a = ["a""b""c"
  3. b = ["c""d""e"
  4. import string 
  5. s.translate(string.maketrans(''.join(a),''.join(b))) 
  6. print s 

输出结果为:abcd

字符串替换,改善版

 

 
  1. s = "hello, i'm mouren, hehe~~,hehe~~mourenmouren" 
  2. a = ["mouren""hehe"
  3. b = ["mr""hoho"
  4. import re 
  5. dic = dict(zip(a,b)) 
  6. pattern = re.compile('(' + '|'.join(a) + ')'
  7. s = pattern.sub(lambda a:dic[a.group()], s) 
  8. print s 

输出结果为:hello, i'm mr, hoho~~,hoho~~mrmr

希望本文所述对大家的Python程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表