ベストアンサー
"our string "
を文字列として使用しましょう。
すでに回答済みのとおり、文字列の乗算を使用できます:
>>> os = "our string "
>>> os * 5
"our string our string our string our string our string "
もちろんループを使用できます:
>>> for n in range(5):
... print(os, end="")
...
our string our string our string our string our string >>>
ただし、Python3または2.7でを使用して、\_\_ future\_\_ import print\_function から文字列をフォーマットすることもできます:
>>> "{0}{0}{0}{0}{0}".format(os)
"our string our string our string our string our string "
Python3.6の場合後で「F文字列」を使用できます:
>>> f"{os}{os}{os}{os}{os}"
"our string our string our string our string our string "
そして、もちろん、本当に必要な場合は、ジェネレーターやデコレーターに足を踏み入れることもできます。価値があると感じました。
回答
そうですね、Pythonでこれにループを使用すると、他のプログラミング言語とその機能を区別できなくなります。 Pythonを使用すると、作業が簡単になります。
特定の文字列を繰り返したい場合は、数値を乗算するのと同じように、乗算記号を使用します。つまり、「String」* 5 =” StringStringStringStringString”です。これが出力になります。しかし、それを実行したり、文字列を繰り返したりするのは非常に奇妙な方法です。文字列を繰り返すためのループを検討することもできますが、3行のコードを記述するのではなく、1つのライナーを使用することをお勧めします。
str="Biranchi"
print(str)
str=str*4
print(str)
最初のものはBiranchiを印刷し、2回目は上記の例に示すようにBiranchiを4回印刷します。ただし、Loopを使用する場合は、次のようにします。
str="Biranchi"
for i in range(10):
print(str)
ありがとう!!!
ハッピーコーディングメイト!!!