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

相关推荐
E_ICEBLUE22 分钟前
PDF vs PDF/A:区别、场景与常用转换方法(2025 全面解读)
python·pdf
二狗哈27 分钟前
Cesium快速入门15:图元Primitive创建图像物体
开发语言·javascript·3d·webgl·cesium·地图可视化
lljss202038 分钟前
C# 定时器类实现1s定时器更新UI
开发语言·c#
白杨攻城狮40 分钟前
C# 关于 barierr 心得
开发语言·c#
zhglhy42 分钟前
Jaccard相似度算法原理及Java实现
java·开发语言·算法
catchadmin1 小时前
PHP 8.5 容器化实战指南
开发语言·php
nono牛1 小时前
完整bash语法教程:从零到专家
开发语言·chrome·bash
岁月宁静1 小时前
🐍 Python 核心知识点:从零开始快速构建 Python 知识体系
python
啥都不懂的小小白1 小时前
Java日志篇3:Logback 配置全解析与生产环境最佳实践
java·开发语言·logback
江沉晚呤时1 小时前
延迟加载(Lazy Loading)详解及在 C# 中的应用
java·开发语言·microsoft·c#