欢迎访问宙启技术站
智能推送

如何在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()函数,以便更好地处理字符串。