清理字符串中的空格的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
在regex表达式中, \s表示空白, \是or操作。+一个或多个出现的模式留给它。
相关文章