python---strip()

weixin_33860722發表於2016-09-11

在字串操作中,我們會經常遇到,要去除開頭或者結尾處指定的字元,這樣的需求,比如: a = ‘   zhanglinpeng   ’,去除開頭結尾處的空格,當然這是一種簡單的需求,僅僅a.strip()即可。

但是,大多數情況下,我們在實際的程式設計中,可能遇到的情況會更復雜,b = '( select c1 from t1 where id =c2  ) ',在這種情況下,我們的需求是去除開頭或者結尾處的 空格和圓括弧,這種情形下,使用strip函式時,可以指定字符集‘ ( )’,即:

str1 = b.strip('( )')    #結果輸出:select c1 from t1 where id=c2

總結:在去除字串開頭結尾處指定字符集的操作中,我們只需將要去除的字元統統放在引數字串中即可。