Python 字符串 去中間空格

  • 2020 年 1 月 11 日
  • 筆記

因為有其它語言的宿因影響,有些地方還是不太習慣。

截字符串就是其中一例

左,右,首不再說明,因為可直接使用函數。

主要記錄一下中間空格的處理。

方法1:

'...........'.replace('','')

這招不太靈光,不僅是因為編碼的問題(2.x 的版本中使用 repr()可以看到空格對應的編碼,用其替換),而且太麻煩,不夠靈活 。

方法2:

strip(),如果這個方法能直接起作用,那會省事很多,但效果嘛,誰用誰知道。多數情況下也是不起作用

方法3:

先 split,再 join

s = '中國 高大上 程序猿 純屬...'  x = s.split(' ')  y = ''.join(x)

隨然看似麻煩,倒是很有效;

這個還可以簡寫成:

''.join([x for x in s if x != " "])

分分合合,呵呵,很符合自然規律啊,

如果哪位大位有更靈巧,更方便的方法實現,請留言指教。