Python字符串替换实例分析
- 软件编程
- 2026-01-11 20:26:07
本文实例讲述了Python字符串替换的方法。分享给大家供大家参考。具体如下:

单个字符替换
s = 'abcd'
a = ["a", "b", "c"]
b = ["c", "d", "e"]
import string
s.translate(string.maketrans(''.join(a),''.join(b)))
print s
输出结果为:abcd
字符串替换,改善版
s = "hello, i'm mouren, hehe~~,hehe~~mourenmouren"
a = ["mouren", "hehe"]
b = ["mr", "hoho"]
import re
dic = dict(zip(a,b))
pattern = re.compile('(' + '|'.join(a) + ')')
s = pattern.sub(lambda a:dic[a.group()], s)
print s
输出结果为:hello, i'm mr, hoho~~,hoho~~mrmr
希望本文所述对大家的Python程序设计有所帮助。
# Python
# 给大家
# zip
# 所述
# print
# 程序设计
# import
# class
# brush
# py
# pre
# string
# 讲述了
# dict
# translate
# Python去除、替换字符串空格的处理方法
# lambda
# dic
# abcd
# Python 字符串操作实现代码(截取/替换/查找/分割)
# 字符串替换
# Python字符串拼接、截取及替换方法总结分析
# Python常用字符串替换函数strip、replace及sub用法示例
# python字符串替换的2种方法
# Python正则替换字符串函数re.sub用法示例
# Python正则表达式如何进行字符串替换实例
# python批量替换多文件字符串问题详解
# maketrans
# Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分
# Python实现的从右到左字符串替换方法示例
# mrmr
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
CentOS8.2安装Java 14.0.2的教程详解
Android Intent-Filter匹配规则解析
详解vue实现坐标拾取器功能示例
关于Mysql update修改多个字段and的语法问题详析
源码解析Java类加载器
C++ 实现自定义类型的迭代器操作
Java用户交互scanner及运算结构代码详解
python搜索算法原理及实例讲解
python 实现Harris角点检测算法
phpstorm最新激活码分享亲测phpstorm2025.3版可用
详解 c# 克隆
docker容器无法访问宿主机端口的解决
详解Java创建多线程的四种方式以及优缺点
swiper实现导航滚动效果
如何利用python生成MD5并去重
安装pyinstaller遇到的各种问题(小结)
JS实现可以用键盘方向键控制的动画
TCP第三次握手传数据过程图解
js实现弹幕墙效果
python读写数据读写csv文件(pandas用法)
js异步接口并发数量控制的方法示例
java 使用poi 导入Excel数据到数据库的步骤
c# Linq distinct不会调用Equals方法详解
python里反向传播算法详解
c# 实现KMP算法的示例代码
Android 启动页白屏解决方案
element-ui点击查看大图的方法示例
Java 8 Stream.distinct() 列表去重的操作
Spring Boot2读取配置常用方法代码实例
Java Gradle项目中的资源正确获取方式
docker 打包本地镜像,并到其他机器进行恢复操作
python安装及变量名介绍详解
docker-compose快速搭建docker私有仓库的步骤
Java 基于TCP Socket 实现文件上传
Asp.Net Core实现Excel导出功能的实现方法
Android AS为xutils添加依赖过程图解
C/C++中memset,memcpy的使用及fill对数组的操作
Java人机猜拳实现的思路及方法实例
c++ 解决无法打印uint8_t 类型变量的问题
Java8中 LocalDate和java.sql.Date的相互转换操作
Java 网络编程之 TCP 实现简单的聊天系统
C++ 输入一行数字(含负数)存入数组中的案例
goland中文件头自动注释的操作
Java 类型信息详解和反射机制介绍
python爬取天气数据的实例详解
MySQL如何使用时间作为判断条件
PHP sdk实现在线打包代码示例
Nginx服务器添加Systemd自定义服务过程解析
C++调用Go方法的字符串传递问题及解决方案
SQLServer设置客户端使用IP地址登录的图文详解
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
