转载自:https://www.cnblogs.com/wzzkaifa/p/6978537.html
今天做爬虫时。发现结果中好多多余的空格。然后有强迫症的我当然不会放过
" xyz ".strip() # returns "xyz"
" xyz ".lstrip() # returns "xyz "
" xyz ".rstrip() # returns " xyz"
" x y z ".replace(' ', '') # returns "xyz"
注意,replace是用新的字符串取代旧的,所曾经者是单引號里加了空格,后者仅为单引號
1.用replace函数。
your_str.replace(' ', '')
a = 'hello word' 我把a字符串里的word替换为python
a.replace('word','python') 输出的结果是hello python
2.用split断开再合上 ''.join(your_str.split())
3.用正則表達式来完毕替换:
import re strinfo = re.compile('word')
b = strinfo.sub('python',a)
print b
输出的结果也是hello python