ジャスティン:
私は、次の形式の文字列を印刷しようとしています:
"rob: {color: red , number: 4}"
三つの値を埋めるために、F-文字列を使用して:
f"{name}: color: {color} , number: {number}" #missing brackets
これは印刷になります。
"rob: color: red , number: 4" #missing brackets
私は、単一のブラケット私はする必要が道を脱出する方法は考えています。私が知っている{{}}
あなたが括弧をエスケープすることができますが、これは文字列内の同じ場所に両方を印刷します。私が試した{ { }
し、{ } }
それぞれのスポットではなく、これは単にエラーを投げました。
TheIncorrigible1:
ゴール:
"rob: {color: red , number: 4}"
達成:
>>> name = 'rob'
>>> color = 'red'
>>> number = 4
>>> print(f"{name}: {{color: {color} , number: {number}}}")
rob: {color: red , number: 4}