ページへ戻る
− Links
印刷
Python/関数定義
の編集 ::
NJF Wiki
xpwiki
:
Python
/
関数定義
の編集
# aafb6bf9 の編集
ページ内容:
**可変引数 [#aafb6bf9] 可変引数にも対応しています。引数をリストで受け取りたい場合は、「*」を使います。 def testFunc(*i_list): for i in i_list: print i testFunc(1,2) 結果 1 2 このとき、引数をリストで指定することも可能です。その時には呼び出し時の引数にも「*」を付けます。 testFunc(*[1,2,3]) 結果 1 2 3 「**」を使うと辞書オブジェクトで引数を受け取ることも可能です。 def testFunc(**i_dic): for k,v in i_dic.iteritems(): print k,v testFunc(A='a',B='b') 結果 A a B b リストと同様に、関数呼び出し時の引数に「**」を付けることで、辞書オブジェクトを引数とすることもできます。 testFunc(**{'A':'a','B':'b'}) 結果 A a B b
編集の要約:
Q & A 認証:
ページ更新時は次の質問にお答えください。(プレビュー時は必要ありません)
Q:
「名古屋」の読みがな?(ひらがなで)
A:
お名前:
タイムスタンプを変更しない
テキスト整形のルールを表示する
[1]
Links list
(This host) = https://njf.jp
(This host)
/cms/modules/xpwiki/?cmd=edit&help=true&page=Python%2F%E9%96%A2%E6%95%B0%E5%AE%9A%E7%BE%A9