跳到主要内容

Python 程序:测从字符串中去除空白

要理解这个例子,你应当了解以下Python 编程主题的知识:

示例 1:使用 strip()

my_string = " Python "

print(my_string.strip())

输出

Python

strip() 方法用于移除字符串前后的字符,包括空白字符。

然而,如果字符串中有像 '\n' 这样的字符,并且你只想移除空白字符,你需要在 strip() 方法中显式指定,如下面的代码所示。

my_string = " \nPython "

print(my_string.strip(" "))

输出


Python

示例 2:使用正则表达式

import re

my_string = " Hello Python "
output = re.sub(r'^\s+|\s+$', '', my_string)

print(output)

输出

Hello Python

在正则表达式中,\s 表示空白字符,| 是或运算符。+ 表示它左边的模式出现一次或多次。

了解更多关于正则表达式的信息,请访问 Python RegEx