ページへ戻る

− Links

 印刷 

Python​/関数の定義 のバックアップ差分(No.2) :: NJF Wiki

xpwiki:Python/関数の定義 のバックアップ差分(No.2)

« Prev[4]  Next »[5]
1: 2016-07-24 (日) 05:57:00 njf[6] ソース[7] バックアップ No.1 を復元して編集[8] 2: 2016-07-24 (日) 06:05:06 njf[6] ソース[9] バックアップ No.2 を復元して編集[10]
Line 4: Line 4:
     print "test!"      print "test!"
 +実行
 testFunction()  testFunction()
Line 9: Line 10:
 test!  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
« Prev[4]  Next »[5]