エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
*args **kwargsの意味
インターネットでPythonの資料を読んでいると関数の引数の記述で"*args"や"**kwargs"というものがありま... インターネットでPythonの資料を読んでいると関数の引数の記述で"*args"や"**kwargs"というものがありました。調べてみると2つの意味があるようです。 どんな引数にも対応できる関数 一つ目は関数定義に使用した場合、頭に"*"が付いた変数は、余った引数を受け取るタプルという意味になります。また"**"が付いた変数は、余ったキーワード引数を受け取り、辞書として機能します。 つまり、引数に(*args、**kwargs)を入れておけば、どんな引数でも受け取れることを意味しています。例えば、次のように #coding: shift-jis def func(*args, **kwargs): print "args=", args, print "kwargs=", kwargs print "func(1,\"ABC\",[1,2,3]):" func(1,"ABC",[1,2,3
2016/03/17 リンク