Python---字符串的修改方法---replace()替换

修改字符串,指的就是通过函数(方法)的形式修改字符串中的数据

编号 函数 作用
1 replace() 返回替换后的字符串
2 split() 返回切割后的列表序列
3 capitalize() 首字母大写
4 title() 所有单词首字母大写
5 upper()与lower() 返回全部大写或小写的字符串
6 lstrip()、rstrip()与strip() 去除左边、右边以及两边的空白字符
7 ljust()、rjust()与center() 返回原字符串左对齐、右对齐以及居中对齐

replace()方法

**基本语法:**字符串.replace(要替换的内容, 替换后的内容, 替换的次数-可以省略)

案例:

编写一个字符串,然后把字符串中的linux替换为python


复制代码
str1 = 'hello linux and hello linux'
# 把字符串中所有linux字符替换为python
print(str1.replace('linux', 'python'))
# 把字符串中的第一个linux进行替换为python
print(str1.replace('linux', 'python', 1))
# 把and字符串替换为&&
print(str1.replace('and', '&&'))
# 把  空格  字符串替换为   无,就是全部拼接了,没有空格分开
print(str1.replace(' ', ''))
# 把  空格  字符串替换为  -,就是全部用横杠-分开
print(str1.replace(' ', '-'))

图示:

用处:

目前在工作中,replace主要用于实现关键字替换或过滤功能。北京 ==> BJ,论坛关键字过滤,官方 => ***

就是类似,Excel或者Word文档中,ctrl+f 替换 的作用。

相关推荐
阿里嘎多学长8 分钟前
2026-03-27 GitHub 热点项目精选
开发语言·程序员·github·代码托管
菜菜小狗的学习笔记14 分钟前
Java SE(一)内部类、Lambda表达式、Stream流
java·开发语言
码云数智-园园15 分钟前
Java中的重载(Overload)与重写(Override):本质区别、场景与注意事项
java·开发语言
yxm263366908116 分钟前
洛谷P1217回文质数
java·开发语言
金斗潼关16 分钟前
java反序列化入口方法介绍
java·开发语言·jvm·序列化·反序列化
量子炒饭大师16 分钟前
【C++模板进阶】——【非类型模板参数 / 模板的特化 / 模板分离编译】
开发语言·c++·dubbo·模板·非类型模板·模板的特化·模板分离编译
雨师@18 分钟前
python包uv使用介绍
开发语言·python·uv
吴声子夜歌19 分钟前
JavaScript——异步编程
开发语言·前端·javascript
武藤一雄20 分钟前
C# 核心技术解析:Parse vs TryParse 实战指南
开发语言·windows·microsoft·微软·c#·.netcore
一直都在57221 分钟前
Java并发面经(二)
java·开发语言·spring