Heim >Backend-Entwicklung >Python-Tutorial >Wie interpoliert man Variablen effizient in Strings in Python?
So interpolieren Sie Variablen in Strings in Python
Beim dynamischen Erstellen von Strings ist es oft notwendig, in Variablen gespeicherte Werte einzubeziehen. Python bietet mehrere Methoden, um diese Interpolation zu erreichen:
1. F-Strings (Python 3.6):
F-Strings bieten eine prägnante und moderne Möglichkeit, Variablen in Strings einzufügen:
num = 40 plot.savefig(f'hanning{num}.pdf')
2. str.format():
str.format() ermöglicht flexible Formatierung und Variablenersetzung:
plot.savefig('hanning{0}.pdf'.format(num))
3. String-Verkettung:
Strings mit Variablen verketten (in Strings konvertiert):
plot.savefig('hanning' + str(num) + '.pdf')
4. Konvertierungsspezifizierer:
Verwendung des %-Operators zur Angabe des Variablentyps und der Position:
plot.savefig('hanning%s.pdf' % num)
5. Trick mit lokalen Variablennamen:
Einfügen lokaler Variablennamen in die Formatierungszeichenfolge:
plot.savefig('hanning%(num)s.pdf' % locals())
6. string.Template:
String.Template für erweiterte Formatierungsanforderungen verwenden:
plot.savefig(string.Template('hanning${num}.pdf').substitute(locals()))
Zusätzliche Tipps:
Das obige ist der detaillierte Inhalt vonWie interpoliert man Variablen effizient in Strings in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!