🎯
【Python】関数とメソッドの違いについて
関数とメソッドの違いについて
難しい説明は思い切り端折り、言葉足らずを恐れず端的に説明します。
関数:単独で呼び出せる
メソッド:変数や値に(.)ドットをつけて呼び出す
Pythonを用いて解説
Pythonを用いて、関数とメソッドの違いについて説明したいと思います。
下記の変数があったとします。
fuzi = '24'
メソッド
変数fuzi
に、(.)ドットをつけて、count
メソッドを呼び出しています。
fuzi.count('2')
このメソッドでは、変数fuzi
に文字列の2
が何個あるかカウントしてくれます。
関数
len
は関数なので、len
の前に何もつけずに、len
関数を呼び出せます。
len(fuzi)
この関数は、変数fuzi
の文字列の長さを取得してくれます。
Discussion