python中處理字符串是很好的,有時需要將多行字符串,或着不規則的字符串轉換爲單行字符串,
每個單詞直接用空格分開等,如有的含有換行符號,tab符號\t,多個空格,等,可以這樣來轉換爲
單行字符串,如:
string = 'this is \n a \t example'
string = ' '.join(string.split())
這裏split不傳入參數,那麼,這個函數會將以空白分開,空白包括:\n, \t , ' ',等,最終再,
用空格來連接起來
可以自己寫個函數來處理,利用lambda表達式:
processFunc = lambda s: " ".join(s.split())
用法: string = processFunc(string)