いくつかのメソッドの前に置かれるメソッドを選ぶためのロジックはありますが、いくつかは引数としてアイテムを必要とする関数ですか?たとえば :アイテムに関する情報を返すものが引数としてそれを使用しながら、私は思っPython:item.method()and function(item)
L=[1,4,3]
print len(L) #function(item)
L.sort() #item.method()
は多分項目を変更する機能は、前置する必要があるが、私はあまりにもわかりません。
編集:
私が尋ねるしようとしている何が、なぜPythonはL.len()を持っていないのですか? 2種類の関数の性質の違いは何ですか?あるいは、いくつかの操作がメソッドであり、いくつかは関数であると無作為に選択されましたか?あなたは少し良く理解するのに役立つかもしれ
ありがとう!私はこれが理にかなっていると思う。私はもっと一般的なものを探していますが、質問に入れた例に限定されません。 – Tinkidinki
ああ、私はそれを持っていると思う:これは正しい:任意のデータ型の同じ内部レベルのコーディングを必要とする操作は、関数(アイテム)ですが、データ型に固有のものはitem.method()ですか? – Tinkidinki