python 去除字符串中指定字符

python中的strip()可以去除头尾指定字符

    ss = '我还有更多Python的学习资料,无法一一放出,\n 请加QQ裙688244617,免费自取\n\n\n'
    print(ss.strip('\n'))

结果:

1 我还有更多Python的学习资料, 无法一一放出,
2 请加QQ裙688244617, 免费自取

可以看到只能删除头尾指定字符。

想要去除中间字符,可以使用replace()函数

    ss = '我还有更多Python的学习资料,无法一一放出,\n 请加QQ裙688244617,免费自取\n\n\n'
    print(ss.replace('\n', ''))

结果:

我还有更多Python的学习资料,无法一一放出,请加QQ裙688244617,免费自取

note:

  1. strip(str)

基本用法:ss.strip(rmStr)

ss.strip()参数为空时,默认去除ss字符串中头尾\r, \t, \n, 空格等字符

ss.lstrip()删除ss字符串开头处的指定字符,ss.rstrip()删除ss结尾处的指定字符

  1. replace(old, new[, max])

基本用法:ss.replace(rgExp, replaceText, max)

rgExp是指正则表达式模式或可用标志的正则表达式对象,也可以是 String 对象或文字;replaceText是一个String 对象或字符串文字;max是一个数字。对于一个对象,在对象的每个rgExp都替换成replaceText,从左到右最多max次。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值