python strip()的用法

来源:互联网 发布:恶搞非诚勿扰灭灯软件 编辑:程序博客网 时间:2024/06/07 13:11

有时从txt文件从读取出来的数据含有'\r\n','\n'... 需要处理下


strip([chars])

用于移除字符串头尾指定的字符(默认为空格 ‘\r\n,\n,\t,  ’),注意是移除字符串头尾 和指定的字符


>>> str = '\r\n\t\n  cupedy  \n\r\n\t'
>>> str
'\r\n\t\n  cupedy  \n\r\n\t'
>>> str.strip()
'cupedy'

#左边的
>>> str.lstrip()
'cupedy  \n\r\n\t'

#右边的
>>> str.rstrip()
'\r\n\t\n  cupedy'
>>> str1 = str.lstrip()
>>> str1
'cupedy  \n\r\n\t'
>>> str1.strip('st')
'cupedy  \n\r\n\t'
>>> str1.strip('cu')
'pedy  \n\r\n\t'

#删除的是指定的字符.. 字符.. 字符
>>> str1.strip('puc')
'edy  \n\r\n\t'
>>>

0 0
原创粉丝点击