Ad
3: 2016-08-17 (Wed) 12:07:37 njf source Edit Backup No.3 as current. Cur: 2017-01-02 (Mon) 17:04:47 njf source Edit
Line 1: Line 1:
-[[Python]]での関数の定義はdefで行う。 +[[Python/関数定義]]」を参照のこと。
- +
- 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+


Front page   Edit Diff Backup Upload Copy Rename ReloadPrint View   New Page Page list Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom) Powered by xpWiki
Counter: 1574, today: 1, yesterday: 0
MenuBar
広告

ログイン

ユーザー名:


パスワード:





パスワード紛失

Portuguese | English | German | Greek | Japanese | Korean | Russian | T-Chinese top
NJF