関数 - Python3

関数の定義

# 関数の定義
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))