我想知道如何删除字符串之间不需要的空格。例如:
>>> a = "Hello world"
我希望打印它,删除额外的中间空格。
Hello world
答案 0 :(得分:27)
这将有效:
" ".join(a.split())
没有任何参数,a.split()
将自动拆分空格并丢弃重复项," ".join()
将结果列表连接成一个字符串。
答案 1 :(得分:13)
正则表达式也可以使用
>>> import re
>>> re.sub(r'\s+', ' ', 'Hello World')
'Hello World'