Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonで関数を定義する方法は?


関数は、名前で呼び出されるコードの一部です。操作するデータ(つまり、パラメーター)を渡すことができ、オプションでデータ(戻り値)を返すことができます。関数に渡されるすべてのデータは明示的に渡されます。

関数を定義する構文

def function_name():
     #do something

関数は、スペースに続くキーワードdefと、括弧とコロンを含むfunction_nameを使用して定義されます。次の行には、何かを行うためのインデントされたコードブロックが含まれています

メソッドは、オブジェクトに関連付けられている関数です。 Pythonでは、メソッドはクラスインスタンスに固有ではありません。どのオブジェクトタイプにもメソッドを含めることができます。

Pythonのすべてがオブジェクトであると言われています。 Pythonでは、関数もオブジェクトです。したがって、他のオブジェクトと同様の属性があります。それらに新しい属性を割り当てたり、それらの属性の値を取得したりすることもできます。関数には、関数を内部に書き込むこともできます。



  1. JavaScriptで矢印関数を定義する方法は?

    は太い矢印を示しています。これにより、キーワード「function」を繰り返し書く必要もなくなります。 構文 構文は次のとおりです- argument => expression 複数の引数には以下を使用してください- (argument1 [, argument2]) => expression 太い矢印がある場合とない場合の関数を比較してみましょう- JavaScriptの関数 var rank = [7,8,9]; var display = rank.map(function(num) {    return num * num; }); Java

  2. Python Matplotlibで多変量関数をプロットする方法は?

    Pythonで多変量関数をプロットするには、次の手順を実行できます- ステップ 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 ランダムなxを作成します 、 y およびz numpyを使用したデータポイント。 図とサブプロットのセットを作成します。 xを使用して散布図を作成します 、 y およびz データポイント。 ScalarMappableインスタンスのカラーバーを作成します。s 。 図を表示するには、 show()を使用します メソッド。 例 import numpy as np import matpl