描述

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

语法replace()方法语法:

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

参数

old -- 将被替换的子字符串。

new -- 新字符串,用于替换old子字符串。

max -- 可选字符串, 替换不超过 max 次

返回值

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

实例

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

#!/usr/bin/python3

str = "欢迎访问我们www.jb51.net"

print ("我们旧地址:", str)

print ("我们新地址:", str.replace("jb51.net", "jbzj.com"))

str = "this is string example....wow!!!"

print (str.replace("is", "was", 3))

以上实例输出结果如下:

我们旧地址: www.jbzj.com

我们新地址: www.jb51.net

thwas was string example....wow!!!

python中的replace无法替换字符串

replace替换字符串的时候,需要重新赋值给变量,因为在python中字符串是不可变对象,因此在使用的时候我们必须重新赋值,就这么简单。

Python中的replace方法

方法有两种:

last_date = “1/2/3” 目标为"123"

之一:repalce

date =last_date.replace('/','')

之二:re

p = re.compile("/")

date = p.sub('', last_date)

注意事项是:

一定不要转义,否则函数不会生效。

replace 方法

返回根据正则表达式进行文字替换后的字符串的复制。

stringObj.replace(rgExp, replaceText)

参数

stringObj

必选项。要执行该替换的 String 对象或字符串文字。该字符串不会被 replace 方法修改。

rgExp

必选项。为包含正则表达式模式或可用标志的正则表达式对象。也可以是 String 对象或文字。如果 rgExp 不是正则表达式对象, 它将被转换为字符串,并进行精确的查找;不要尝试将字符串转化为正则表达式。

replaceText

必选项。是一个String 对象或字符串文字,对于stringObj 中每个匹配 rgExp 中的位置都用该对象所包含的文字加以替换。在 Jscript 5.5 或更新版本中,replaceText 参数也可以是返回替换文本的函数。

例如:

content.replace('\n',' ').replace('\r',' ').replace('\\','\\\\').replace(',','\\,')

本文标题: Python3 replace()函数使用方法

本文地址: http://www.cppcns.com/jiaoben/python/223043.html

python replace函数_Python3 replace()函数使用方法相关推荐

  1. python exec函数_Python3 exec 函数

    Python3 exec 函数 描述 exec 执行储存在字符串或文件中的 Python 语句,相比于 eval,exec可以执行更复杂的 Python 代码. 语法 以下是 exec 的语法: ex ...

  2. python callback函数_python3回调函数(callback)

    之前写代码遇到这个问题已经少,也没有去深究,都是拿来即用. 今天在<python+cookbook中文第三版>中看到了这个问题,做下笔记,以便以后查阅. 回调函数是什么: 以上来自百度百科 ...

  3. python open写入_Python3 open() 函数详解 读取文件写入文件追加文件二进制文件

    Python3 open() 函数详解 读取文件写入文件追加文件二进制文件 open()函数的主要作用是打开文件并返回相应文件对象,使用文件对象可以对当前文件进行读取.写入.追加等操作,默认情况下&q ...

  4. python bytes 改值_Python3 bytes() 函数详解 将参数转为不可变的字节数组

    Python3 bytes() 函数详解 将参数转为不可变的字节数组 bytes()函数的主要用途是将参数转换为一个新的字节数组,它是一个不可变的整数序列,它的取值范围是0 <= x < ...

  5. python最小值函数_Python3 min() 函数详解 获取多个参数或列表中的最小值

    Python3 min() 函数详解 获取多个参数或列表中的最小值 min()函数的主要作用是获取对象中最小的值,参数可以是任何可迭代对象(字符串.列表.元组.字典等),可以是一个参数内的值进行对比, ...

  6. python radians函数_Python3 radians() 函数

    Python3  radians() 函数 描述 radians() 方法将角度转换为弧度. 语法 以下是 radians() 方法的语法:import math math.radians(x) 注意 ...

  7. python 参数收集_Python3基础 函数 收集参数(tuple)+普通参数 的示例

    Python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 Conda : 4.5.11 typesetting : Markdown ...

  8. python3 open函数_Python3 open函数

    Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError. 注意:使用 open() 方法一定要保证关闭 ...

  9. python全局代理_Python3 中代理使用方法总结

    作者:崔庆才 请勿转载 配套免费视频教程:Python3爬虫三大案例实战分享:猫眼电影.今日头条街拍美图.淘宝美食 Python3爬虫三大案例实战分享 爬取知乎所有用户详细信息 https://edu ...

最新文章

  1. Android笔记之ViewPager实现滑动页面
  2. JMS 的Pub/Sub模型
  3. Cookies揭秘 [Asp.Net, Javascript]
  4. windows 堆栈溢出简易测试代码
  5. [cogs1065]绿豆蛙的归宿
  6. [转]ACM之java速成
  7. mysql5.7.9 zip achive
  8. linux软盘镜像下载,软盘镜像Image文件制作(WinImage Pro)
  9. win10不能安装破解软件:提示系统资源不足,无法完成请求服务的解决方法
  10. ER-X刷回原版固件方法(救砖)
  11. Python-个人笔记-Tensorflow-PINN-Plotting
  12. 【Apache Kylin 】 大数据下的OLAP解决方案(原理篇)
  13. SAP ABAP 业务开关和 SAP 电商云的 Feature Level
  14. 一起做网店的商品主图的批量采集的步骤
  15. 我在公司彻夜撸码,老板天天开X6夜店蹦迪,到头来工资还拖欠
  16. OKHttp源码分析2 - Request的创建和发送
  17. 河北省理科2001——2010年一分一档表
  18. 基于Opencv实现连续检测yuv转bmp后的每一帧的sobel算法实现
  19. WRF模式、WRF-SOLAR、WRF-UCM、人工智能气象、FLEXPART、CMIP6数据处理、LEAP模型
  20. 损失来自粗心 巧设置避免WMP11误删文件

热门文章

  1. Geant4采用make和cmake编译运行geant4自带例子的方法
  2. js 跨页面的全局变量
  3. Flask-login Question
  4. Abaqus用户子程序umat的学习
  5. 3D中的OBJ文件格式详解(转载)
  6. Resin介绍及其使用配置
  7. Javascript原型链
  8. 【C++】random随机数与【C++11】/rand()和srand()的用法
  9. Squid下Http头信息优先级
  10. Gridview][UpdateCommand的写法要点]