- ソース を表示
- Python/関数の定義 へ行く。
3: 2016-08-17 (水) 12:07:37 njf | 現: 2017-01-02 (月) 18:04:47 njf | ||
---|---|---|---|
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 | + |
- Python/関数の定義 のバックアップ一覧
- Python/関数の定義 のバックアップ差分(No. All)
- 1: 2016-07-24 (日) 05:57:00 njf
- 2: 2016-07-24 (日) 06:05:06 njf
- 3: 2016-08-17 (水) 12:07:37 njf
- 現: 2017-01-02 (月) 18:04:47 njf
ぺージ情報 | |
---|---|
ぺージ名 : | Python/関数の定義 |
ページ別名 : | 未設定 |
ページ作成 : | njf |
閲覧可 | |
グループ : | すべての訪問者 |
ユーザー : | すべての訪問者 |
編集可 | |
グループ : | すべての訪問者 |
ユーザー : | すべての訪問者 |
Counter: 1753,
today: 1,
yesterday: 1