今天做爬蟲時。發現結果中好多多余的空格。然后有強迫症的我當然不會放過
" 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
感覺還是非常有用的,尤其是節省了數據庫的空間
可是。我發現中文的好像去不了,見插圖

顯然,time中的空格還在,“4課時 13分鍾”,,麻煩哪位大神教我一下
