*による位置引数のタプル化
ポインター
PYtonには、ポンターはありません
関数定義の中で仮引数の一部として * を使うと,可変個の一引数を
タプルにまとめる。
この機能は、print()のように可変個の実引数を受け付ける関数を書く
時役立つ。*を使うときタプル引数をargsと呼ぶ必要は特にないが、
Pythonコミュニティでは一般的な習慣となっている。
>>>def print_args(*args):
>>> print('Positional argument tuple', args)
>>>print_args()
Positional argument tuple ()
>>>print_args(3,2,1, 'wait', 'uh...')
Positional argument tuple (3, 2, 1, 'wait', 'uh...')