清理字符串中的空格的Python程序

2022-05-03 00:00:00 字符串 空格 清理

在这个例子中,你将学习如何从一个字符串中修剪空白部分。

例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

在regex表达式中, \s表示空白, \是or操作。+一个或多个出现的模式留给它。

相关文章