如何在Python中使用strip函数去掉字符串两端空格
发布时间:2023-06-25 02:48:37
Python中的strip()函数是一个非常强大的函数,它可以用来去掉字符串两端(左侧和右侧)的空格或其他字符。
让我们从一些基本的例子开始学习如何在Python中使用strip()函数。
1. 最基本的使用
使用strip()函数非常简单。以下是一个示例:
string = " 我们都爱Python。 " print(string.strip())
输出结果将会是:
我们都爱Python。
可以看到,strip()函数去掉了字符串开头和结尾的空格。
2. 去掉特定字符
除了去掉空格外,strip()函数也可以去掉字符串开头和结尾的特定字符。以下是一个示例:
string = "===我们都爱Python.==="
print(string.strip("="))
输出结果将会是:
我们都爱Python.
可以看到,strip()函数去掉了字符串开头和结尾的等号。
3. 去掉左侧或右侧的空格或其他字符
除了去掉字符串两端的空格和特定字符外,strip()函数还可以去掉字符串左侧或右侧的空格或特定字符。以下是一个示例:
string = "===我们都爱Python.==="
print(string.lstrip("="))
print(string.rstrip("="))
输出结果将会是:
我们都爱Python.=== ===我们都爱Python.
可以看到,lstrip()函数用于去掉左侧的等号,rstrip()函数用于去掉右侧的等号。
4. 应用于列表
strip()函数也可以应用于列表。以下是一个示例:
list = [" Python ", "Java ", "C++ "]
for item in list:
print(item.strip())
输出结果将会是:
Python Java C++
可以看到,strip()函数用于去掉每个字符串两侧的空格。
5. 应用于文件
strip()函数还可以在读取文件时使用。以下是一个示例:
file = open("data.txt", "r")
for line in file:
print(line.strip())
file.close()
文件data.txt的内容如下:
Python 1 Java 2 C++ 3
输出结果将会是:
Python 1 Java 2 C++ 3
可以看到,strip()函数用于去掉每个文本行两侧的空格。
总结
以上是在Python中使用strip()函数去掉字符串两端空格的一些示例。strip()函数是一个非常强大的函数,可以用于各种场景。在实际编程中,我们应灵活运用strip()函数,以便更好地处理字符串。
