字符串学习2→很重要的字符串的替换和切割

替换有2种方法,一个是strip() 还有一个replace()

strip() :官方解释:去掉字符串左右两端的空白(包括:空格,回车\n,制表符\t)

strip:因为翻译“脱去衣服”

replace(old,new):将右边的新字符串替换左边的旧字符串

其中:strip是直接砍掉所有要去掉的数据,而replace是进行替换,一个是砍掉,一个是替换

s = '  i  have  a dream, '
print(s.strip()) # 输出:i  have  a dream,;已经去掉了最两端的空格

s = 'aaabbb'
print(s.strip('b')) # 输出:aaa

s = '  a d m i n '
print(s.replace(' ' ,""))  # 将所有的空格去掉:admin

切割:

split(用什么切割):字符串的切割,可以理解为一台电锯,装不同的刀片可以切不一样大小的木头,木头切完后就分散为一块一块的,所以返回一串列表(用什么切就损失什么)

s = '我是赛罗奥特曼'
print(s.replace('赛罗','贝利亚'))  #输出:我是贝利亚奥特曼

# ---------------------------------------------------

s = "i_have_a_dream"
l = (s.split("_"))
print(l)  # 输出:['i', 'have', 'a', 'dream']

s = '''i have 
a dream'''
print(s.split()) # 没有填写参数的时候,默认切割空白符(空格,回车,制表符),同样返回:['i', 'have', 'a', 'dream']

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值