Re: [問題] function vs. method
※ 引述《huggie (huggie)》之銘言:
: 竟然有 Python 版..
: 台灣 Python 社群太小了!
: a = [1,3,2]
: a.sort() 為什麼不是 sort(a)
: len(a) 為什麼不是 a.len()
: 不知道對於兩者區分除了經驗還有什麼分法
: 我自己的使用經驗是,似乎只要是會把內部資料作更改的就是 a.xxx()
: 不會的就是 xxx(a)
: 不知道這樣分類恰當否? 對新手來說會蠻容易弄混的
我的感覺則是...
xxx(a) 通常是統一作法,像此例中 len 是取一 container 的 size
不管用什麼 container, 算裡面東西的個數應該都差不多
而 sort 的話則是因 container 性質而有所不同,
所以才在 method 中實作~
--
其實我也只是猜測而已 XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.31.143
討論串 (同標題文章)
Python 近期熱門文章
PTT數位生活區 即時熱門文章