Frage

Ich würde 6 Variablen verbinden möchten, die meiner Meinung nach von verschiedenen Typen sind ... dachte ich, die Verkettung ‚+‘ wird funktionieren, aber ich erhalte eine Fehlermeldung, wenn ich es verwenden. Ich würde das Endergebnis mag so sein:

var1 var2 var3 var4 (var5 var6)

Wie kann ich über diese gehen?

War es hilfreich?

Lösung

Ich gehe davon aus, das Problem Sie mit der Verwendung + hatte, ist, dass nicht alle Variablen Strings sind. Verwenden Sie die folgenden aber ersetzen %s mit einem anwendbaren Formatter von dieser Liste .

output_string = "%s %s %s %s (%s %s)" % (var1, var2, var3, var4, var5, var6)

Eine andere Möglichkeit ist, sie zu Ihrer Vorlage passieren und geben sie dort:

{{ var1 }} {{ var2 }} {{ var3 }} {{ var4 }} ({{ var5 }} {{ var6 }})
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top