replace()和re.sub() strip() 用法

replace()

语法

  • str.replace ( old, new, max )

参数:

  • old – 将被替换的子字符串。
  • new – 新字符串,用于替换old子字符串
  • max – 可选字符串, 替换不超过 max 次

例子:

a='i am a pig'

b=a.replace('am','was')
print(a)
print(b)

输出结果:`

i am a pig
i was a pig

re.sub()

语法

  • re.sub(pattern, repl, string, count=0, flags=0)

参数:

  • pattern:表示正则表达式中的模式字符串;

  • repl:被替换的字符串(既可以是字符串,也可以是函数);

  • string:要被处理的,要被替换的字符串;

  • count:匹配的次数, 默认是全部替换

  • flags:具体用处不详

例子:

import re

a='i am a pig or dog'
b=re.sub(r'pig|dog','human',a,count=1)
c=re.sub(r'pig|dog','human',a,count=2)
print(a)
print(b)
print(c)

输出结果:

i am a pig or dog
i am a human or dog
i am a human or human

Python strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值