Pythonで空の関数を書く方法は?
Pythonでは、「pass」ステートメントを使用して空の関数またはステートメントを記述できます。 passステートメントを記述しても何も行われず、空の関数を記述しているときのコンパイルエラーを回避するために使用されます。
Empty function in python: #Empty function in Python def empty_func(): pass
上記のコードステートメントは、C、C ++、Javaなどの他の一般的なプログラミング言語と少し異なります。
#An empty function in C/C++/Java void func() { }の空関数
Pythonの空のループ
「pass」ステートメントを使用して、空のループを記述できます-
#Empty loop in Python condition = True while (condition == True): pass
同様に、「pass」ステートメントを使用して条件ステートメント(if / else)を空にすることができます-
condition = True if(condition == True): pass else: print("Error")
-
階乗を見つけるために再帰的なPython関数を書く方法は?
次のコードは、n=6およびn=15の階乗を計算します 例 def factorial(n): if n == 1: return 1 else: res = n * factorial(n-1) return res print ("factorial(6) = %d" %factorial(6)) print ("factorial(15) = %d" %fact
-
Python関数を関数の引数として渡す方法は?
Pythonは、最初のパラメーターが関数である次のメソッドを実装します- map(function、iterable、...)-iterableのすべてのアイテムに関数を適用し、結果のリストを返します。 関数を引数として渡すことができるカスタム関数を作成することもできます。 指定されたコードを書き直して、mapメソッドを使用して関数sqr(x)を関数の引数として渡します。 例 s = [1, 3, 5, 7, 9] def sqr(x): return x ** 2 print(map(sqr, s)) We can as well use lambda function to get s