pythonのお勉強 関数の作成

def で宣言、作成する

>>> #関数の作成
>>> def my_func():
...     print "my func"
... 
>>> my_func()
my func
>>> #引数つき
>>> def my_func(arg1, arg2):
...     print arg1 + arg2
... 
>>> my_func("string1", "string2")
string1string2
>>> #default引数
>>> def my_func(arg1, arg2="default"):
...     print arg1 + arg2
... 
>>> my_func("string1")
string1default
>>> my_func("string1", "string2")
string1string2

独特なのが、引数宣言のキーを指定して呼び出しが出来る

>>> my_func(arg2="b", arg1="a")
ab