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

相关推荐
Cpdr3 分钟前
解决 VSCode 调试时 Python 文件出现相对路径报错问题‘FileNotFoundError’
ide·vscode·python
BinaryBardC13 分钟前
CSS语言的网络编程
开发语言·后端·golang
xiaoxiongniunai1 小时前
C# SQL ASP.NET Web
开发语言·c#
lsx2024061 小时前
头部(Header)
开发语言
boy快快长大1 小时前
【JavaScript】Day01
开发语言·javascript·ecmascript
小龙Guo1 小时前
QT + Opencv 实现灰度模板匹配
开发语言·qt·opencv
潇与上海1 小时前
【pycharm发现找不到python打包工具,且无法下载】
ide·python·pycharm
代码飞走咯1 小时前
PyCharm文档管理
ide·python·pycharm
hummhumm2 小时前
第27章 汇编语言--- 设备驱动开发基础
开发语言·汇编·后端·程序设计·设备驱动·高级语言·低级语言
佐咖2 小时前
C++STL中常用的排序算法:sort、random_shuffle、merge和reverse(附C++代码)
开发语言·c++·排序算法