Python从字符串中剥离不需要的前导/后跟字符
示例
提供三种方法提供从一个字符串中去除前导和结尾字符的能力:str.strip,str.rstrip和str.lstrip。这三种方法都具有相同的签名,并且全部三种都返回一个新的字符串对象,其中删除了不需要的字符。
str.strip([chars])
str.strip作用于给定的字符串,并删除(去除)参数中包含的任何前导或尾随字符chars;如果chars未提供或为None,则默认情况下会删除所有空白字符。例如:
>>> " 带有前后空格的线 ".strip() '带有前后空格的线'
如果chars提供,则其中的所有字符将从字符串中删除,然后返回。例如:
>>> ">>> a Python prompt".strip('> ') # strips '>' character and space character
'a Python prompt'str.rstrip([chars])和str.lstrip([chars])
这些方法的语义和参数与相似,它们的区别在于它们的开始方向。从字符串的末尾开始,而从字符串的末尾开始拆分。str.strip()str.rstrip()str.lstrip()
例如,使用str.rstrip:
>>> " 宽弦 ".rstrip() ' 宽弦'
同时,使用str.lstrip:
>>> " 宽弦 ".rstrip() '宽弦 '
热门推荐
10 儿子立冬祝福语简短独特
11 对当兵的祝福语简短
12 侄儿高考试祝福语简短
13 伴郎红包祝福语朋友简短
14 媳妇生日简短祝福语朋友
15 公司年会祝福语简短最好
16 元旦感恩祝福语简短大全
17 红包祝福语简短10字
18 周六早晨祝福语简短