Python装饰字符串– rstrip(),lstrip(),strip()
时间:2020-02-23 14:43:37 来源:igfitidea点击:
Python提供了三种方法,可用于从字符串对象中修剪空格。
Python修剪字符串
strip():删除所有包含制表符(\ t)的前导和尾随空格后,返回一个新字符串。
rstrip():返回删除了结尾空格的新字符串。
删除字符串"右侧"的空白很容易记住。lstrip():返回一个新字符串,其中删除了前导空格,或者从字符串的"左侧"删除了空格。
所有这些方法都不接受任何删除空格的参数。
如果提供了字符参数,则它们将从开头和结尾处的字符串中删除该字符。
让我们看一个简单的示例,该示例从Python中的字符串中修剪空格。
s1 = ' abc ' print(f'String =\'{s1}\'') print(f'After Removing Leading Whitespaces String =\'{s1.lstrip()}\'') print(f'After Removing Trailing Whitespaces String =\'{s1.rstrip()}\'') print(f'After Trimming Whitespaces String =\'{s1.strip()}\'')
输出:
String =' abc ' After Removing Leading Whitespaces String ='abc ' After Removing Trailing Whitespaces String =' abc' After Trimming Whitespaces String ='abc'
让我们看一些带有换行符和制表符的字符串的示例。
>>> s1 = ' X\n Y \nZ \t' >>> s1.strip() 'X\n Y \nZ' >>> s1.rstrip() ' X\n Y \nZ' >>> s1.lstrip() 'X\n Y \nZ \t'