看板 [ Python ]
討論串[問題] function vs. method
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者huggie (huggie)時間19年前 (2005/12/19 18:55), 編輯資訊
1
0
0
內容預覽:
竟然有 Python 版... 台灣 Python 社群太小了!. a = [1,3,2]. a.sort() 為什麼不是 sort(a). len(a) 為什麼不是 a.len(). 不知道對於兩者區分除了經驗還有什麼分法. 我自己的使用經驗是,似乎只要是會把內部資料作更改的就是 a.xxx().

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者ericsk (認真的艾瑞克)時間19年前 (2005/12/19 21:19), 編輯資訊
1
0
0
內容預覽:
我的感覺則是.... xxx(a) 通常是統一作法,像此例中 len 是取一 container 的 size. 不管用什麼 container, 算裡面東西的個數應該都差不多. 而 sort 的話則是因 container 性質而有所不同,. 所以才在 method 中實作~. --. 其實我也只

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者PTTLaw (. . . --8:)時間19年前 (2005/12/20 05:21), 編輯資訊
0
0
0
內容預覽:
其實是版本問題XD. Python 2.0版時才在仔細地考慮相容性下徹底的OO化.. 詳見Python FAQ 1.4.6. Why does Python use methods for some functionality (e.g. list.index()). but functions f
(還有154個字)
首頁
上一頁
1
下一頁
尾頁