*演算子はもともと2つの数の乗算を行いますが、s がシーケンス型の場合、
s を n個結合します。いわゆる反復結合を行います。Range型に対してはサポートしていません。
また、n が 整数以外の場合、エラーが発生します。
以下に例を示します。
>>> test = "Ken" # 変数 test に文字列 'Ken' を代入
>>> 3*test # 変数 test の内容を3回表示
'KenKenKen'
>>> "Taro"*4 # 文字列 "Taro" を4回表示
'TaroTaroTaroTaro'
>>> [1,2,3] * 5 # リスト [1, 2, 3] を5回表示する
[1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3]
>>> (3, 4, 5) * 3 # タプル (3, 4, 5) を3回表示
(3, 4, 5, 3, 4, 5, 3, 4, 5)
>>> (1+2j)*(3+4j) # 複素数の乗算
(-5+10j)
>>> (1+2j)*(2+3j) # 複素数の乗算
(-4+7j)
>>> complex(2,5)*complex(3,6) # 複素数の乗算
(-24+27j)