Python字符串替换函数replace()

replace()是Python中的一个内置函数;可通过replace()函数将字符串中的一部分替换成另一部分,并返回一个新的副本;

replace()用法基本示例

replace()将字符串中的所有aaa替换成了AAA;

stringA = "aaabbbcccaaabbbcccaaa"

print(stringA.replace('aaa','AAA'))

输出:

AAAbbbcccAAAbbbcccAAA

replace()基本语法

string.replace(old, new, count)

其中string为要使用replace()函数的字符串对象;

  • old 要替换掉的字符串
  • new 新的字符串
  • count 实行替换的次数(可缺省),缺省时表示全部替换;

替换一次:

stringA = "aaabbbcccaaabbbcccaaa"

print(stringA.replace('aaa','AAA',1))

输出:

AAAbbbcccaaabbbcccaaa

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/p/python-string-replace.html

分类: 计算机技术
推荐阅读:
PySide6:No module named 'QWebEngineView' 解决方法 如果你在使用PySide6时碰到No module named 'QWebEngineView' 或 No module named 'PySide6.QtWebEngineWidgets' 的错误提示,请将PySide6更新到最新版本,因为该组件在某些比较老的版本还未得到支持;
使用pip安装PySide6 在安装PySide6之前,你必须先安装Python 3.6 以上版本;你可以使用pip命令进行安装,该命令将安装PySide6最新版本;
Rust panic宏的用法和示例 在Rust中,当你使用panic宏时,表明程序遇到了一个不可恢复的错误,因此需要立即停止执行并打印错误信息;
spim:(parser) Label is defined for the second time 解决方法 在使用QtSpim读取汇编语言文件时提示:Label is defined for the second time on line xx of file xxx main:,出现这个错误是因为你没有在载入文件前初始化你的模拟器;
查看Linux系统是32位还是64位 在Linux系统下,你可以通过一条命令获得系统是32位的还是64位的:
PySide6 按钮(QPushButton) QPushButton 是 Qt 框架中表示可点击按钮部件的类。在 PySide6 中,你可以使用 QPushButton 类来创建和与图形用户界面(GUI)应用程序中的按钮交互。