python如何将多个空格只保留一个

用python在进行文本处理的时候,经常会去除空格,那么当有多个连续的空格存在时,如何只保留一个呢?

可以采用如下方式:(text为要处理的文本字符串)

text = "123        45"
clean_str = ' '.join(text.split())
print(clean_str)   //输出为123 45

 原理:先将字符串通过split函数变为字符数组,再用字符串的隐形转换的特性将数组转换成字符串

猜你喜欢

转载自blog.csdn.net/weixin_39963132/article/details/85197894