python有许多方法对字符串进行清洗,以便达到我们想要的结果,也便于数据的储存和展示。
-
strip()方法,去除字符串开头或者结尾的空格
>>> a = ' abcd ' >>> a.strip() 'abcd'
Python strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列 。
-
lstrip()方法,去除字符串开头的空格
>>> b = ' abcd '
>>> b.lstrip()
'abcd '
Python lstrip() 方法用于截掉字符串左边的空格或指定字符。
- rstrip()方法,去除字符串结尾的空格
>>> c = ' abcd '
>>> c.rstrip()
' abcd'
Python rstrip() 删除 string 字符串末尾的指定字符(默认为空格)。
- replace()方法,可以去除全部空格
>>> d = ' abcd '
>>> d.replace(' ','')
'abcd'
Python replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次
- join()方法+split()方法,可以去除全部空格
>>> f = 'ab c defg'
>>> f.split()
['ab', 'c', 'defg']
>>> ''.join(f)
'ab c defg'
>>> ''.join(f.split())
'abcdefg'
Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。
Python split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串