2014年3月13日 星期四

Strip() VS Split()

Strip() 跟 Split() 在Python 和 JavaScript 差別


Python 去除空白

strip() -> 去除(頭/尾)的空白



Python 分割字串

split('OO') -> 看到OO就分割
split()       -> 看到"空白"就分割
split(" ")    ->看到"一格"空白就分割

例如:
(1) ' 1  2  3 '.split() ->  ['1', '2', '3']

(2) ' 1  2  3  '.split(" ",1) ->  ['1', '2 3']  
看到一格空白就分割,分割一次就好


常常把python list 的拿去分割,
出現'list' object has no attribute 'split'錯誤訊息
split()是對String做處理



JavaScript 去除空白

(1) 用 .trim()  -> 去除字串的左右空白
(2) 用正規表示法取代(replace)


JavaScript 分割空白
split() 用法語python 雷同

split(' ') or split(/\s+/) -> 都是分割空白


沒有留言:

張貼留言