python: strip()函数

函数原型

声明:s为字符串,rm为要删除的字符序列

s.strip(rm)        删除s字符串中开头、结尾处,位于 rm删除序列的字符

s.lstrip(rm)       删除s字符串中开头处,位于 rm删除序列的字符

s.rstrip(rm)      删除s字符串中结尾处,位于 rm删除序列的字符

举例说明

rm为空时,默认删除空白符(包括'\n', '\r',  '\t',  ' ')

>>> b = '\rabc\t\n'
>>> b.strip()
'abc'

>>> b = '\ra\r\t\nbc\t\n' #只会删除开头或结尾处
>>> b.strip()
'a\r\t\nbc'
rm不为空,会删除 开头或结尾 含有rm中的字符
>>> b.strip('12')
'3abc'
>>> b.strip('21') # 没有顺序
'3abc'
>>> b.strip('31') # 只要开头和结尾中含有 rm 字符 就删除
'23abc'
>>> b.strip('bc')
'123a'

本文主要参考:http://www.jb51.net/article/37287.htm?_t=1490083426226&_t=1490083426288

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值