1. ホーム
  2. python

[解決済み] 文字列の書式設定時に同じ値を複数回挿入する

2022-08-16 07:24:55

質問

このような形式の文字列があります。

s='arbit'
string='%s hello world %s hello world %s' %(s,s,s)

文字列中の%sはすべて同じ値(つまりs)になっています。 もっと良い書き方はないでしょうか?(sを3回羅列するよりも)

どのように解決するのですか?

あなたは 高度な文字列書式 を使用することができます。

incoming = 'arbit'
result = '{0} hello world {0} hello world {0}'.format(incoming)