Python字符串切割小练习

题:

对以下字符串进行处理,删除所有的空白符\t,并返回新的字符串

1
a = "cwow   uv   j w oiowu  \tcowjcw\tovbub  \t covxoq jcocn"

析:

在这里如果使用split(" ")这样的方法,无法去除\t

而如果使用split(" \t")这样的方法,仅能去除空格\t相连的情况

因此,在这里split()函数不需要接收任何参数,默认删除所有空格\t

最后使用join()函数,功能:用一个字符串连接列表中各个元素,组成新的字符串

答:

1
2
3
4
5
>>> a = "cwow   uv   j w oiowu  \tcowjcw\tovbub  \t covxoq jcocn"
>>> result = a.split()
>>> temp = ""
>>> temp.join(result)
'cwowuvjwoiowucowjcwovbubcovxoqjcocn'