用python在进行文本处理的时候,经常会去除空格,那么当有多个连续的空格存在时,如何只保留一个呢?
可以采用如下方式:(text为要处理的文本字符串)
text = "123 45"
clean_str = ' '.join(text.split())
print(clean_str) //输出为123 45
原理:先将字符串通过split函数变为字符数组,再用字符串的隐形转换的特性将数组转换成字符串
用python在进行文本处理的时候,经常会去除空格,那么当有多个连续的空格存在时,如何只保留一个呢?
可以采用如下方式:(text为要处理的文本字符串)
text = "123 45"
clean_str = ' '.join(text.split())
print(clean_str) //输出为123 45
原理:先将字符串通过split函数变为字符数组,再用字符串的隐形转换的特性将数组转换成字符串