Ich suchte nach einer Antwort, aber da es ein bisschen spezifisch ist, konnte ich keine Antwort finden. Eine einfache Frage an die Experten (hoffe ich).
Ich möchte eine int-Variable anstelle der Zahl (5) verwenden, die im folgenden Code verwendet wird. Ich hoffe, dass es einen Weg gibt, sonst muss ich meinen Code in einfügen, wenn blockiert, was ich möglichst vermeiden möchte (ich möchte nicht, dass es jedes Mal in meiner Schleife eine Bedingung durchläuft) .
%Vor%Gibt es eine Möglichkeit für mich, den folgenden Code mit einer Variablen wie:
zu schreiben %Vor%Jede Hilfe wird geschätzt!
Natürlich gibt es:
%Vor% Wenn Sie die Positionen nicht angeben möchten ( 0
& amp; 1
), müssen Sie nur Ihre Eingabe invertieren :
Das liegt daran, dass das erste Argument für format()
an den
erste (äußerste) Klammer der Zeichenfolge.
Daher schlägt das folgende fehl :
%Vor% seit {:1.12345111f}
ist ungültig.
Weitere Beispiele für Formatierungen, die Sie vielleicht interessant finden:
%Vor%Schließlich, wie @m
Zwei Möglichkeiten, dies zu erreichen. Entweder mit str.format () oder mit%
Dabei ist a
die Zahl, die Sie drucken möchten, und x
ist die Anzahl der Dezimalstellen, die wir verwenden können:
str.format:
%Vor%%:
%Vor%Tags und Links python string-formatting