Python replace() 方法详解

掌握字符串替换的核心技巧,提升文本处理效率

什么是 replace()

在 Python 中,str.replace(old, new[, count]) 是一个内置的字符串方法, 用于将字符串中的指定子串 old 替换为 new。 可选参数 count 用于限制替换次数。

该方法 不会修改原字符串(因为字符串在 Python 中是不可变的),而是返回一个新字符串。

基本语法

str.replace(old, new, count)

使用示例

1. 全部替换

s = "Hello World! Hello Python!"
result = s.replace("Hello", "Hi")
print(result)
# 输出: Hi World! Hi Python!
Hi World! Hi Python!

2. 限制替换次数

s = "apple apple apple"
result = s.replace("apple", "orange", 2)
print(result)
# 输出: orange orange apple
orange orange apple

3. 替换空格或特殊字符

text = "a-b-c-d"
cleaned = text.replace("-", " ")
print(cleaned)
# 输出: a b c d
a b c d

常见应用场景

注意事项

交互小实验(浏览器内运行)

尝试修改下方输入框,点击“执行”查看 replace() 效果:







Python学习中文指南-从入门到精通 Nintendo Switch App 最新版下载与使用指南-NS玩家必备工具 Python pip怎么安装-完整指南与常见问题解答 eshop美服商店-美国任天堂eShop正版游戏与充值卡专卖 Python bytearray 详解-可变字节序列操作指南 奥地利Prorino:自然、文化与品质生活的典范 Conceived 翻译与用法详解-英汉词义解析 Python字典get()函数详解-安全获取字典值的最佳实践 国行 iPhone 17 价格预测与最新资讯-2026年权威汇总 iPhone 11 日版与国行区别详解|全面对比指南 Python ctypes 模块详解-调用C语言库的桥梁 港版iPhone是双卡吗?全面解析双卡双待功能-iPhone选购指南 冠军标志图鉴-Champion Logo Collection Python datetime 库详解-时间与日期处理利器 Nintendo Switch 安卓版-在手机上畅玩Switch游戏 “Senior”的翻译与用法详解|英语词汇专题 Champion中国老-经典传承,潮流新生 iPhone最容易发烫的型号大盘点|用户真实反馈与专业分析 SHEIN股东结构与股权占比分析-最新2026年数据 Moncheri-探索优雅与自然的融合 Python 中 in 的用法详解-判断成员关系与遍历技巧 iPhone 11 双卡功能详解-支持双SIM卡的苹果手机 Pinarello 自行车7LONGWEN|意大利顶级公路车品牌 Emotion变形:探索情绪的多维表达与演变 Concepetion:创意、概念与灵感的起点 Pioneer先锋液晶电视-高清画质,沉浸体验 Colt Python-轻量级高性能 Python Web 框架 “Something”中文翻译详解-含义、用法与例句 Pioneer电视投屏指南-轻松实现手机/电脑投屏到Pioneer电视 Something 所有变形-全面解析与创意展示 Mon Petit Chou:法语中的甜蜜爱称 Python sched 模块详解:定时任务调度入门指南 Shine手表-精致工艺,闪耀每一刻 IronPython 教程-入门到实战|Python 与 .NET 的完美结合 “Something”的读音、含义与用法详解-英语学习专题 Python 优先队列(PriorityQueue)详解与使用示例 Python 时间处理完全指南-datetime、time 模块详解 Python中int代表什么?详解整数类型-Python基础教程 美版iPhone序列号开头查询指南-快速识别美版设备 你喜欢熊猫吗?探索可爱国宝的奇妙世界 SHEIN数据分析:洞察快时尚电商趋势与用户行为 Pokémon HOME 安卓版-78TP下载与使用指南 香港iPhone抢购攻略|最新iPhone发售时间、渠道与技巧 Python input() 函数详解-获取用户输入的入门指南 任天堂 Switch Online 服务介绍-重温经典,畅玩联机 Python time 库方法详解-常用时间处理函数大全 移动网络无法登录 Nintendo eShop 的解决方法|常见问题与修复指南 Shopee软件下载-安全78TP正版APP免费下载 Monchèri-优雅法式甜点与生活方式 iPhone 14 欧美版区别详解|功能、频段、型号对比 MicroPython 入门教程-快速上手嵌入式 Python 编程 Python dict() 函数详解-创建与操作字典的完整指南 KinPrecision-高精度运动控制与智能驱动解决方案 Poeon德国-高品质智能家电与创新科技品牌 Python的IDLE怎么运行.py文件?完整图文教程 Switch如何进入eShop?详细教程与常见问题解答 韩版 iPhone 为何不能使用韩国电话卡?全面解析与解决方案 Python 读音详解|正确发音、音频示例与常见误区 始祖鸟 Endorphin 外套-专业户外硬壳冲锋衣|极致防护与轻量设计 iPhone 17 AI 功能详解-智能体验全面升级 Pokémon HOME 安卓下载-78TP正版宝可梦存储服务 海南版iPhone算国行吗?全面解析与购买指南 Champion冠军T恤-经典美式休闲潮流之选 Shine购物平台-闪耀品质,悦购生活 SHEIN中国7LONGWEN|时尚女装、男装、配饰一站式购物 “complainment”存在吗?——英语词汇探秘专题页 Bonpoint面霜-婴童奢护专家,法国天然植萃呵护娇嫩肌肤 台湾iPhone是否分国行?详解国行、台版与水货区别 Python 把 Object 转换成 int 的方法详解 NS Online会员-享受任天堂Switch在线游戏与专属福利 Pioneers是什么意思?探索先锋精神的起源与意义 Shine选品助手-智能高效的商品选品工具 iPhone Air 配置详解|全面解析最新款 iPhone Air 规格与性能 iPhone 17 京东什么时候有货?最新发售时间与到货信息-实时追踪 台版iPhone大陆能用吗?全面解析与使用指南 国行 iPhone 17 有 AI 吗?全面解析苹果最新智能功能 Champion 标志真假辨别指南-专业鉴别正品与仿品 Persona图鉴-探索人格面具的神秘世界 Python while 循环用法详解-从入门到实战 iPhone 17 橙色叫啥?最新配色名称与发布信息全解析 iPhone 第一代发布时间-历史上的科技里程碑 conception 和 concept 的区别详解|英语词汇辨析 Champion长袖T恤-舒适经典,潮流之选 Evasion附魔-提升闪避能力的神秘附魔详解 Shopee-东南亚领先的电商平台|购物、优惠、跨境直邮 Champion-鸟叔PSY经典神曲|韩流音乐代表作 Champion 与 Winner 的区别:含义、用法与例句详解 iPhone 17 前后双摄:影像新纪元|全新摄影体验 iPhone 11 双卡双待功能详解|全面支持双SIM卡使用 去香港买 iPhone 17 最全攻略|省钱指南、购买流程与注意事项 Nintendo Switch Online 安装包下载与使用指南 Phyon编程-轻量、高效、现代的Python替代语言 Champion旗下品牌大全|Champion子品牌与联名系列介绍 食欲不振?了解原因、应对方法与健康建议|Have No Appetite For Python heapq 实现大顶堆详解|技术专题 内啡肽(Endorphins):快乐的天然化学物质|健康与幸福指南 先锋行动者|Pioneer in Doing Something Python爬虫环境搭建指南-快速入门Spider开发 Python安装不了pip?常见原因与解决方法大全 我超爱熊猫!🐼|探索大熊猫的可爱世界