如何把空格去掉python

如何把空格去掉python

作者:Joshua Lee发布时间:2026-01-06阅读时长:0 分钟阅读次数:17

用户关注问题

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

我有一个字符串,想要去掉里面的所有空格,应该用什么方法?

A

使用 replace() 方法去除空格

可以使用字符串的 replace() 方法,将空格字符替换为空字符串。示例代码:

text = 'Hello World'
text_no_spaces = text.replace(' ', '')
print(text_no_spaces)  # 输出 HelloWorld
Q
怎样去掉字符串开头和结尾的空白字符?

我只想去除字符串前后多余的空格,应该怎么处理?

A

使用 strip() 方法去除首尾空白

Python 的 strip() 方法可以移除字符串开头和结尾的空白字符,包括空格、制表符等。示例代码:

text = '  Hello World  '
trimmed_text = text.strip()
print(trimmed_text)  # 输出 Hello World
Q
如何去除字符串中的所有空白字符(包括制表符和换行)?

除了空格,我还想去除字符串中的制表符和换行符,有什么方法?

A

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

可以通过 re 模块中的 sub() 函数,匹配所有空白字符(\s)并替换为空字符串。示例代码:

import re
text = 'Hello\tWorld\n'
text_no_whitespace = re.sub(r'\s+', '', text)
print(text_no_whitespace)  # 输出 HelloWorld