同じ文字列を任意の回数だけ繰り返した文字列を作成するには、*
演算子を使用して以下のようにします。
s = 'Hello' * 3
print(s) #=> 'HelloHelloHello'
上記の例では、文字列リテラルに対して *
演算子を適用していますが、次のように変数に格納された文字列に対して *
演算子を適用することもできます。
s = '123'
print(s * 5) #=> '123123123123123'
元の変数には数値として読める文字列が格納されていますが、*
演算子を適用した結果は、あくまで文字列になることに注意してください。
"100" * 2
の演算結果が 200
という数値になる言語も存在します。