タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

可変長引数に関するyuutookunのブックマーク (1)

  • [Python] 可変長引数あれこれ – memlog

    Pythonでは可変長の引数はこうやって受けます def hoge(*args, **kwargs): pass argsというlist tuple型の変数に、キーワード無しの引数が、kwargsというdict型の変数にキーワード付きの引数が入ります。 ※*argsはlist型だと思ってました、表示見たら違いますね。サーセン。直しときました。 名前は大体args, kwargs、って感じみたいです。他の名前でもOKだと思いますが。 実際にやってみると、こうなります。 >>> def hoge(*args, **kwargs): ...     print args ...     print kwargs ... >>> hoge(1, 2, 3, ['a', 'b', 'c'], name='my_name', data='100') (1, 2, 3, ['a', 'b', 'c'])

  • 1