Pythonの関数の最も強力な機能の一つは、パラメータの扱い方です。 このブログ記事では、 Python 3: Deep Dive (Part 1 - Functional) コースの第5章(レッスン67〜70)で扱われた2つの主要なトピックである、 拡張アンパッキング と関数における`*args`の使用方法について解説します。
print() は、なぜ1個でも10個でも好きなだけ引数を渡せるのでしょうか?🤔 ──その秘密は 可変引数「*args」を使っているからです! まずは実際に動きを見てみましょう👇 print() の内部はこんなイメージになっています👇 def print(*values): # values には (1, 2, 3 ...