博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python中替换字符串中子串的函数为_python替换字符串中的子串图文步骤
阅读量:5754 次
发布时间:2019-06-18

本文共 783 字,大约阅读时间需要 2 分钟。

修改字符串本身是不可能的,因为字符串是不可变类型,只能是通过某些方法来产生它的副本。再把副本赋值给原字符串,达到类似替换的作用。这里介绍几种方法。

旧串换新串:使用str.replace(old, new, max)

1)字符串调用此函数时,将生成一个字符串的副本。副本中new将替代old。

2)old -原来的子串。

3)new-新子串,用于替换old。

4)max-最大替换个数,(可以不指定,为全部替换)

在指定max时,如果超出了old子串的个数,也是全部替换。

1、分割后筛选再连接:

分割字符串:str.split(sep=None, maxsplit=-1)

1)字符串调用split函数返回一个由分开的子串组成的列表。

2)sep 来指定分隔符,如果不指定仍然返回一个列表。

3)分隔符可以是多个字符。

指定的分隔符应是包含在字符串中,分割后,分隔符消失。

(注如果分割后在字符串内,等同于sep=None)

maxsplit,用来指定分割次数,所以列表最多会有 maxsplit+1 个元素。

如果 maxsplit 未指定或为 -1,则不限制拆分次数,进行所有可能的拆分。

4、连续的分隔符不会被组合在一起而是被视为分隔空字符串 。

字符串连接:str.join(iterable)

参数terable是个可迭代的对象,它的元素必须都是字符串(例如:一个列表中全部是字符串元素。)

一个字符串调用join函数,将返回一个有这些元素组成的大字符串。

调用者将作为元素之间的分隔符。(调用者可以是空,空格,或其他任意字符串)

split函数和join函数配合使用,达到筛选和替换的目的。

本文标题: python替换字符串中的子串图文步骤

本文地址: http://www.cppcns.com/jiaoben/python/262832.html

转载地址:http://evdkx.baihongyu.com/

你可能感兴趣的文章
win7与win7之间无法访问共享文件的问题解决(转)
查看>>
oracle创建HR示例数据库脚本hr_main.sql分享
查看>>
手机自动化_业务测试关注点
查看>>
aaudio
查看>>
PS是LINUX下最常用的也是非常强大的进程查看命令
查看>>
【SQL】How to get First and Last day of a Year – TSQL
查看>>
WC2019游记
查看>>
快速从文档所在文件夹中打开终端
查看>>
Android 控件进阶修炼-仿360手机卫士波浪球进度控件
查看>>
python安装easy_install和pip
查看>>
armel、armhf和arm64
查看>>
π的计算
查看>>
jQuery实现小火箭动态返回顶部代码
查看>>
软件市场应用前景
查看>>
插入排序
查看>>
内存管理3 - Win32汇编语言056
查看>>
一个简单的购物类网站
查看>>
限制数量不可为0,且不大于1000
查看>>
HDU1232:畅通工程(并查集)
查看>>
在Java中如何正确地终止一个线程
查看>>