python中去除字符串中指定的字符

本文介绍了如何在Python中使用strip()和replace()函数来删除字符串头尾及中间的特定字符。strip()用于移除头尾的指定字符,replace()则用于替换字符串内指定字符,可设置最大替换次数。
摘要由CSDN通过智能技术生成

去除字符串中特定字符(但是只能删除头、尾指定字符):

a = '你好\n我是xx。\n\n\n'
print(a.strip('\n'))

# 你好
# 我是xx。

去除中间字符,可使用replace()函数:

a = '你好\n我是xx。\n\n\n'
print(a.replace('\n', ''))

# 你好我是xx。

注:

replace(old, new[, max])

基本用法:ss.replace(old, new[, max])

old是原字符串中的字符,new是需要替换为的新字符串,max是最大匹配次数,匹配时从左到右最多max次。一般情况下不设置max的值,默认全部替换。

a = 'old old string'
print(a.replace('old', 'new', 1))

# new old string

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清纯世纪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值