Python replace()方法
Python replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。
语法
replace()方法语法:
1 | str .replace(old, new[, max ]) |
参数
- old -- 将被替换的子字符串。
- new -- 新字符串,用于替换old子字符串。
- max -- 可选字符串, 替换不超过 max 次
返回值
返回字符串中的 old(旧字符串) 替换成 new(新字符串)后生成的新字符串,如果指定第三个参数max,则替换不超过 max 次。
实例
以下实例展示了replace()函数的使用方法:
1 2 3 4 5 | #!/usr/bin/python str = "this is string example....wow!!! this is really string" ; print str .replace( "is" , "was" ); print str .replace( "is" , "was" , 3 ); |
以上实例输出结果如下:
1 2 | thwas was string example....wow!!! thwas was really string thwas was string example....wow!!! thwas is really string |
对当前目录下的文件夹重命名:
1 2 3 4 5 6 7 8 9 10 11 12 | #!/usr/bin/python # -*- coding: UTF-8 -*- import os,sys Dirpath = "./" for dir in os.listdir(Dirpath): if (os.path.isdir( dir )): #判断是否是目录 #以下两种方式均可对目录或文件进行重命名 # os.rename(dir,'PN_COMMON_'+dir) dir .replace( 'PN_COMMON_' + dir , dir ) print '重命名成功' |
分类:
python语言
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)