码迷,mamicode.com
首页 > 其他好文 > 详细

字符串(第二篇)

时间:2019-09-18 17:53:16      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:replace   column   不能   nbsp   替换   空白   strong   split   tle   

字符串的替换


replace(‘被替换值‘,‘替换成的值‘)

 

字符串是“不可改变”的,我们通过[]可以获取字符串指定位置的字符,但是我们不能改变字符串,但是,我们确实有时候需要替换某些字符。这时,只能通过创建新的字符串来实现,整个过程中,实际上我们是创建了新的字符串对象,并指向了变量 b,而不是修改了以前的 字符串。 

>>> b

abcdefghijklnm

>>> id(b)

4374782896

>>> b=b.replace(c,)

>>> b

ab康defghijklnm

>>> id(b)

4373862168

字符串的分割和合并 

split()分割:

split()可以基于指定分隔符将字符串分隔成多个子字符串(存储到列表中)。如果不指定分隔符,则默认使用空白字符(换行符/空格/制表符)。

1 b="url:/futureloan/mvc/api/member/recharge@mobile:18866668888@amount:1000"
2 l = b.split(@)
3 print(l)

运行结果:

[‘url:/futureloan/mvc/api/member/recharge‘, ‘mobile:18866668888‘, ‘amount:1000‘]

 

join()合并:

‘连接符’.join(需要合并的列表)

1 d=[url:/futureloan/mvc/api/member/recharge, mobile:18866668888, amount:1000]
2 print( .join(d))
3 print(*.join(d))

运行结果:

url:/futureloan/mvc/api/member/recharge mobile:18866668888 amount:1000
url:/futureloan/mvc/api/member/recharge*mobile:18866668888*amount:1000

 

字符串(第二篇)

标签:replace   column   不能   nbsp   替换   空白   strong   split   tle   

原文地址:https://www.cnblogs.com/elephant-study/p/11543781.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!