當我在Python(2.7.14rc1)官方文檔中搜索字符串的strip方法時,我發現有兩個定義。那是str.strip([chars])
和string.strip(s[, chars])
Python(2.7.14rc1)官方文檔中帶方法的兩種不同定義? str.strip([chars])vs string.strip(s [,chars])
我的問題是:這兩個定義之間有什麼區別?我應該遵循哪一個?
str.strip([chars])
是5.內置類型部分:https://docs.python.org/2/library/stdtypes.html#str.strip
string.strip(s[, chars])
是7.字符串服務部分:https://docs.python.org/2/library/string.html#string.strip
哦!要使用'string.strip(s [,chars])',我們首先使用'import string'。然後'strip(s [,chars])'方法應用於第一個參數's'。而在Python 3中,不包含string.py,我們直接將strip方法應用於內置[str](https://docs.python.org/2/library/functions.html#str)類型 – banghuazhao
@banghuazhao Yep ,但在Python 3中'string.py'仍然存在 - 只是他們擺脫了'string.strip()'方法。 :) – Jerrybibo