関数の定義
# 関数の定義
def sum(a, b):
return a + b
# 関数の呼び出し
print(sum(1, 2)) # 3
# 関数の定義
def sum(a, b):
return a + b
# 関数の呼び出し
print(sum(1, 2)) # 3
関数内に何も記述せず、実行すると IndentationError というエラーが発生します。
def hello():
print(hello())
関数内に処理を記述しない場合は「 pass 」を記述します。
def hello():
pass
print(hello())
無名関数とは、その名の通り名前がない関数のことです。変数に代入して利用します。
v = lambda 引数1, 引数2, ... : 式
x2 = lambda x : x * 2
print(x2(2))