回覆列表
-
1 # 皛心
-
2 # 顧德愛迪爾
你說的內建函式 其實並不多 ,
估計你是想說某個類的方法..比如 os.path.isfile() ...isfile就是 path類的方法...
函式和方法的區別其實也簡單不是那麼複雜. ..
簡單理解為.函式是單獨可以直接使用的..
而 方法 是 類方法 的簡稱.
怎麼做???
從官方看文件....就是過一遍,心裡有個映像..知道有哪些方法即可..實際用的時候加上 ide輔助,自動出來就知道大概了.對於常用的 自己寫程式碼過一次...記不住回頭再看一下原來寫的程式碼..多半沒問了.自己做筆記...其實,沒必要全部的函式/方法都要記住,就好比你沒必要把新華字典背下來一樣的..慢慢使用中積累,自然就知道了.
這是我自己學python記錄的..避免自己忘記回頭在可以看看..
最開始學的時候..做的筆記.
相信很多人知道迴圈,但是不知道迴圈/或者遍歷中的else用法吧?..有時候忘了自己回顧下就行.程式碼寫的自己知道.關他那麼多格式什麼的...
最後貼一個 你說的內建方法吧..自己寫備註一句話的事情..用過自然就會聯想起來.
-
3 # JOJO0614
幹嘛要全部記住呢,記住常用的30 40個內建函式就好了比如len(),range,max,min zip,map,reduce這些就好了。一些不常用的,bin,ord,oct,hex這些刷leetcode用的到,平時基本用不到。
用多了就記住了。
注意了,下面這樣子使用的叫方法,不叫函式。
變數名.方法名()
下面這樣子使用的叫函式,不叫方法。
函式名(變數名)
等你學了面向物件程式設計,瞭解了類的繫結方法就知道方法和函式的區別了!
方法是依附例項存在的,有了例項,然後才能用“變數名.方法名()”去呼叫。