博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python replace()方法
阅读量:4545 次
发布时间:2019-06-08

本文共 897 字,大约阅读时间需要 2 分钟。

Python replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。

语法

replace()方法语法:

 

str.replace(old, new[, max])

 

参数

  • old -- 将被替换的子字符串。
  • new -- 新字符串,用于替换old子字符串。
  • max -- 可选字符串, 替换不超过 max 次

返回值

返回字符串中的 old(旧字符串) 替换成 new(新字符串)后生成的新字符串,如果指定第三个参数max,则替换不超过 max 次。

实例

以下实例展示了replace()函数的使用方法:

#!/usr/bin/pythonstr = "this is string example....wow!!! this is really string";print str.replace("is", "was");print str.replace("is", "was", 3);

以上实例输出结果如下:

thwas was string example....wow!!! thwas was really stringthwas was string example....wow!!! thwas is really string

对当前目录下的文件夹重命名:

#!/usr/bin/python# -*- coding: UTF-8 -*-import os,sysDirpath="./"for dir in os.listdir(Dirpath):    if (os.path.isdir(dir)):   #判断是否是目录        #以下两种方式均可对目录或文件进行重命名       # os.rename(dir,'PN_COMMON_'+dir)        dir.replace('PN_COMMON_'+dir,dir)print '重命名成功'

转载于:https://www.cnblogs.com/yuanqiangfei/p/8109800.html

你可能感兴趣的文章
centos 源码安装php7
查看>>
Log4j详细教程
查看>>
UVa-1368-DNA序列
查看>>
ConfigParser模块
查看>>
如何开发优质的 Flutter App:Flutter App 软件测试指南
查看>>
决胜Flutter 第一章 熟悉战场
查看>>
如何开发优质的 Flutter App:Flutter App 软件调试指南
查看>>
决胜经典算法之冒泡排序
查看>>
身为程序员,你焦虑吗?
查看>>
决胜经典算法之选择排序
查看>>
做技术,也有“七年之痒”
查看>>
单元格数据类型
查看>>
webpack+react环境搭建,不必要再使用create-react-app来创建,随意配置更方便
查看>>
一些常用的方法,通过继承加入react组件中,this来调用
查看>>
编写一个登录接口测试脚本过程中遇到的坑
查看>>
JVM类加载机制
查看>>
重温Android和Fragment生命周期
查看>>
设计六大原则总结
查看>>
TurtleBot3-ROS包下载速度慢如何解决
查看>>
快速获取DB服务器当前 MEM CPU的资源消耗
查看>>