python-如何替换字符串中的子串

 时间:2024-10-12 11:05:13

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

1.直接替换:

1、旧串换新串:使用str.replace(old, new, max)1)字符串调用此函数时,将生成一个字符串的副本。副本中new将替代old。2)old -原来的子串。3)new-新子串,用于替换old。4)max-最大替换个数,(可以不指定,为全部替换)

python-如何替换字符串中的子串

2.分割后筛选再连接:

1、分割字符串:str.split(sep=None,maxsplit=-1)1)字符串调用split函数返回一个由分开的子串组成的列表。2)sep 来指定分隔符,如果不指定仍然返回一个列表。3)分隔符可以是多个字符。

python-如何替换字符串中的子串

3、maxsplit,用来指定分割次数,所以列表最多会有maxsplit+1个元素。如果maxsplit未指定或为-1,则不限制拆分次数,进行所有可能的拆分。

python-如何替换字符串中的子串

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

python-如何替换字符串中的子串

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

python-如何替换字符串中的子串
  • winform绘图图形消失的解决办法
  • for循环怎么跳出
  • 如何使用python的numpy模块计算矩阵的乘积。
  • 安卓版腾讯新闻app如何不加载图片?
  • 高等数学入门——常见无穷大的比较
  • 热门搜索
    北京清明节旅游 莆田旅游景点大全 凤凰古城旅游团 无锡旅游公司 大连旅游局 避暑山庄旅游 特种旅游 北京旅游集散中心 迪拜旅游注意事项 旅游大礼包