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 替换 的作用。

相关推荐
FreakStudio1 分钟前
开源分享|用MicroPython 做了个 AI 小鸡,它会长大,还记得我所有的情绪
python·单片机·嵌入式·面向对象·并行计算·电子diy·电子计算机
iuvtsrt13 分钟前
存储过程如何处理海量数据的批处理_循环提交与分段LIMIT结合
jvm·数据库·python
yexuhgu16 分钟前
SQL如何检查字符串是否存在:INSTR与LOCATE函数使用
jvm·数据库·python
2301_7838486522 分钟前
SQL如何用SQL子查询实现关联报表生成_嵌套逻辑关联多表
jvm·数据库·python
八月欢喜24 分钟前
【Facebook】 实时消息监控难点解析
javascript·python·facebook
3D探路人28 分钟前
模灵 大模型聚合API 转发流程技术实现
java·大数据·开发语言·前端·人工智能·计算机视觉
l1t1 小时前
JIT执行python脚本的工具codon安装和测试
开发语言·python
程似锦吖1 小时前
无中生有 之 从0开始写一个动态定时任务管理
java·开发语言
2501_901006471 小时前
Golang怎么用gRPC Gateway_Golang gRPC Gateway教程【经典】
jvm·数据库·python
2501_901200531 小时前
golang如何实现错误预算Error Budget计算_golang错误预算Error Budget计算实现实战
jvm·数据库·python