函数原型
声明: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'
网友评论