是否有一个 Python 函数可以从字符串中修剪空白(空格和制表符)?
这样给定的输入 " \t example string\t "
变成 "example string"
。
原文由 Chris 发布,翻译遵循 CC BY-SA 4.0 许可协议
4 回答4.5k 阅读✓ 已解决
1 回答3.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.9k 阅读✓ 已解决
2 回答432 阅读✓ 已解决
对于两边的空白,使用
str.strip
:对于右侧的空白,使用
str.rstrip
:对于左侧的空格,使用
str.lstrip
:您可以提供一个参数来将任意字符剥离到这些函数中的任何一个,如下所示:
这将删除字符串两侧的任何空格、
\t
、\n
或\r
字符。上面的示例仅从字符串的左侧和右侧删除字符串。如果您还想从字符串中间删除字符,请尝试
re.sub
:那应该打印出来: