Python strip方法详解
更新时间:2023-09-14Python strip() 方法概述
Python strip() 方法是Python字符串操作中一个十分有用的方法,他可以去掉字符串左右两侧的空白字符。具体来说,它能去掉在字符串开头和结尾处的空格、制表符、换行符等字符。
示例1 - 去掉字符串两侧的空格
最常见的用法是去掉字符串两侧的空格,这对于用户输入的数据清洗、网页信息的解析等场景十分常见。
str1 = ' Hello World! '
print(str1.strip())
Output:
Hello World!
以上效果可以清晰看出strip()的作用,他能把字符串两侧的空格(包括其他的空白字符)都消除掉,只留下有用的信息。这个例子演示如何使用strip()来去掉字符串两侧的空格。
示例2 - 去掉字符串左侧的空格
strip()方法给我们提供了去掉左侧、右侧以及两侧空格的方式。下面我们将演示如何去掉字符串左侧的空格,注意右侧的空白字符没有变化。
str2 = ' Hello World!'
print(str2.lstrip())
Output:
Hello World!
示例2的代码演示了如何使用lstrip()方法去掉字符串左侧的空格,这个方法只影响字符串左侧的空格。其他空白字符和右侧不会有任何影响。
示例3 - 去掉字符串右侧的空格
经过前两个示例的介绍,相信大家已经掌握了strip()的基本用法,下面我们来演示第三个例子,这次我们将会使用rstrip()方法来去掉字符串右侧的空格,其他的空白字符不会受到影响。
str3 = 'Hello World! '
print(str3.rstrip())
Output:
Hello World!
以上代码演示了如何使用rstrip()方法去掉字符串右侧的空格,这个方法只会影响字符串右侧的空格,左侧和其他空白字符不会发生变化。
总结
Python strip() 方法的作用是去掉字符串两侧的空白字符,包括制表符、空格、换行符等所有的空白字符。在实际应用中,strip()方法经常用于用户输入数据的清洗、网页信息的解析以及对数据进行预处理等情况。总的来说,Python strip()方法是一个非常实用的字符串操作方法,十分值得学习和掌握。