如何从 Python 中的字符串中删除前导和尾随空格?
" Hello world " --> "Hello world"
" Hello world" --> "Hello world"
"Hello world " --> "Hello world"
"Hello world" --> "Hello world"
原文由 robert 发布,翻译遵循 CC BY-SA 4.0 许可协议
正如上面的答案所指出的
my_string.strip()
will remove all the leading and trailing whitespace characters such as \n
, \r
, \t
, \f
, space 。
为了更灵活地使用以下
my_string.lstrip()
my_string.rstrip()
my_string.strip('\n')
或 my_string.lstrip('\n\r')
或 my_string.rstrip('\n\t')
等等。文档 中提供了更多详细信息。
原文由 Mudit Jain 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
要删除字符串周围的所有空格,请使用
.strip()
。例子:请注意,
str.strip()
删除了所有空白字符,包括制表符和换行符。要仅删除空格,请指定要删除的特定字符作为strip
的参数:最多只删除一个空格: