異なるデータ型の複数の変数を1つの文字列に結合します
-
10-07-2019 - |
質問
ビューで異なるタイプの6つの変数を組み合わせたい...連結 '+'は機能すると思ったが、使用するとエラーが発生する。最終結果は次のようになります。
var1 var2 var3 var4 (var5 var6)
これについてはどうすればよいですか
解決
+
の使用に伴う問題は、すべての変数が文字列ではないということです。以下を使用しますが、%s
をこのリスト。
output_string = "%s %s %s %s (%s %s)" % (var1, var2, var3, var4, var5, var6)
別のオプションは、それらをテンプレートに渡し、そこで出力することです:
{{ var1 }} {{ var2 }} {{ var3 }} {{ var4 }} ({{ var5 }} {{ var6 }})
所属していません StackOverflow