Python 関数 引数と戻り値の個数制限について 教えていただきたいです。
教えていただきこと
僕の参考書には、関数の引数の個数が無制限(0〜複数)、一方で戻り値が1つ(コレクション可)という旨のことが書いてありました。
一方で、以下の理由(###)から、このような対比とは逆に引数も戻り値もタプル(のネスト)という意味で1つの値という見方もできます。
つまり、引数と戻り値の個数制限は見方によるのだと思います。
あえて、最初に書いたような無制限と1つと対比する理由があるのでしょうか?
また、そもそも私の下の考え方は間違っていないでしょうか?
###理由
仮引数は数値や文字列、コレクションを「,」で結ぶので、仮引数に実引数を代入するということは、タプルのネスト(コレクションが入っていなければネストじゃないですね)に対応する構造を持つタプルを代入すると見做せると思います。そのとき、引数の個数はタプルとして1つと考えることができると思うのですが…
この解釈をすると、引数も戻り値と同様に1つであるといえると思います。
0