print() は、なぜ1個でも10個でも好きなだけ引数を渡せるのでしょうか?🤔 ──その秘密は 可変引数「*args」を使っているからです! まずは実際に動きを見てみましょう👇 print() の内部はこんなイメージになっています👇 def print(*values): # values には (1, 2, 3 ...
Pythonで関数を作る際、「ユーザーの年齢や職業など、人によって異なる追加属性を柔軟に受け取りたい」あるいは「グラフ描画のオプション設定など、大量のパラメータをまとめて渡したい」という場面があります。 そんな時に活躍するのが、引数の前に ...