2016-07-28 7 views
2

に配列から要素を挿入します。は、私は2つの変数を持つ文字列

結果= "String: 'text' Number: 1"

私はquery.format(パラメータ)を使用しようとしたが、それは「テキスト」の周りに引用符を削除します。それをどうすれば解決できますか?

答えて

7

paramの各項目にreprを使用して、ジェネレータ式内でformatを使用して文字列に追加することができます。

>>> query = "String: {} Number: {}" 
>>> param = ['text', 1] 
>>> query.format(*(repr(i) for i in param)) 
"String: 'text' Number: 1" 
関連する問題