python中如何去掉内容中的空格

python中如何去掉内容中的空格

作者:Rhett Bai发布时间:2026-01-14阅读时长:0 分钟阅读次数:5

用户关注问题

Q
怎样去除字符串两端的空格?

我有一个字符串,想去掉开头和结尾的空格,应该用什么方法?

A

使用strip()方法

Python中,可以使用字符串的strip()方法去除字符串两端的空格,例如:my_str.strip(),这会返回一个新的字符串,去掉前后所有空白字符。

Q
如何删除字符串中所有的空格?

如果想删除字符串中间及两端的所有空格,应该怎么做?

A

利用replace()方法替换空格

可以使用replace()方法将字符串中的空格替换为空,例如:my_str.replace(' ', ''),这样会移除字符串内所有空格字符。

Q
去除字符串中的所有空白字符(包括制表符和换行符)有什么办法?

除了空格,还有制表符和换行符等空白字符,怎么去掉这些内容?

A

使用正则表达式清除所有空白字符

可以使用re模块的sub方法,代码示例:import re; re.sub(r'\s+', '', my_str),这会删除字符串中所有空白字符(空格、制表符、换行符等)。