c语言编程笔录

首页 >   > 笔记大全

笔记大全

Python strip方法详解

更新时间:2023-09-14

Python 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()方法是一个非常实用的字符串操作方法,十分值得学习和掌握。