Pythonでの関数の定義はdefで行う。 def testFunction(): print "test!" 実行 testFunction() 結果 test! 引数や戻り値ももちろん定義できる。 def test2Function(str): return str 実行 print test2Function("test2!") 結果 test2! 引数のデフォルト値も定義できる。 def test3Function(a=1,b=2,c=3): print "%d %d %d" % (a, b, c) >>> test3Function() 1 2 3 >>> test3Function(2) 2 2 3 >>> test3Function(2,3) 2 3 3 >>> test3Function(2,3,4) 2 3 4 また、特定の引数のみを明示して実行もできる。 >>> test3Function(b=2) 1 2 3 関数を変数にする事も可能。 >>> t = test3Function >>> t() 1 2 3
(This host) = https://njf.jp