関数はdefキーワードを使って定義します。次の例ー2のようなパラメータのデフォルト値を指定することもできます。
(例-1)
# 関数定義
def sum(a):
y = 0
for x in a:
y = y + x
return y
print sum([1,2,3,4])
(実行結果)
10
(例-2)
def f(x = 1, y = 1):
return 2 * x + y
print f()
print f(0,2)
(実行結果)
3
2