Zeichenfolgen in Python formatieren
Diese Frage sucht nach einer Möglichkeit, eine Zeichenfolge in Python mithilfe einer Formatzeichenfolge zu formatieren und so die Einbeziehung von Variablen zu ermöglichen. Konkret besteht das Ziel darin, das folgende Ergebnis zu erzielen:
String.Format("[{0}, {1}, {2}]", 1, 2, 3)
Antwort:
Python unterstützt die String-Formatierung mit der Methode format(). Die Syntax lautet wie folgt:
string.format(arg1, arg2, ...)
wobei die Argumente die Werte darstellen, die in die Zeichenfolge eingefügt werden sollen. Die Formatbezeichner in der Zeichenfolge verwenden Zahlen, um die Position der Argumente anzugeben.
Um die gewünschte Ausgabe zu erzielen, verwenden Sie den folgenden Code:
"[{}, {}, {}]".format(1, 2, 3)
Dadurch wird die Zeichenfolge [1, 2, 3].
Hinweis:
Für moderne Python-Versionen wird empfohlen, die neueren F-Strings für die String-Formatierung zu verwenden, da diese eine prägnantere Darstellung ermöglichen und lesbare Syntax. Die obige Methode gilt jedoch weiterhin für ältere Versionen von Python.
Das obige ist der detaillierte Inhalt vonWie kann ich Zeichenfolgen mit Variablen in Python mithilfe von Formatzeichenfolgen formatieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!