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 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短