我使用string.strip()在一個非常簡單的字符串操作上出現了一些非常奇怪的結果。我想知道這是否只會影響到我的問題(我的python安裝有問題?)或者它是一個常見的錯誤?使用Python 2.7和3.5的string.strip()中的奇怪的錯誤
的錯誤是非常有線和這裏有雲:
>>> a = './omqbEXPT.pool'
>>> a.strip('./').strip('.pool')
'mqbEXPT' #the first 'o' is missing!!!
它只有一個「O」是繼出現「./」!
>>> a = './xmqbEXPT.pool'
>>> a.strip('./').strip('.pool')
'xmqbEXPT'
這是怎麼回事? 我已經測試了這兩個python 2.7和3.5,結果並沒有改變。
沒有錯誤,請閱讀[文檔](https://docs.python.org/3/library/stdtypes.html#str.strip)。 – vaultah
你是對的..我的壞..我一直使用strip()很長一段時間沒有完全理解它。那是我第一次注意到這種行爲。 –