私はときどき Python 文字列フォーマットを使用します。これは次のように実行できます。
print('int: %i. Float: %f. String: %s' % (54, 34.434, 'some text'))
しかし、これは次のようにして行うこともできます。
print('int: %r. Float: %r. String: %r' % (54, 34.434, 'some text'))
%s を使用するだけでなく:
print('int: %s. Float: %s. String: %s' % (54, 34.434, 'some text'))
したがって、私の質問は次のとおりです。%r または %s 以外のものを使用する必要があるのはなぜですか? 他のオプション (%i、%f、および %s) は私には役に立たないように思えます。
[編集] %s の例を追加