Für Python-Anfänger ist es nicht einfach, gleichzeitig in der print-Anweisung nach Variablen und Text zu suchen, daher möchte ich dies hier erläutern.
Hier werden drei Methoden erläutert.
Schreiben Sie Text + Variablen
Verwenden Sie Konvertierungsspezifikationszeichen wie% d und% s
Verwenden Sie die Formatierungsfunktion
Schreiben Sie Text + Variablen
test1.py
x = 3
print "x ist"+str(x)+"ist"
test1.py Ausgabe
'x ist 3'
Vergessen Sie nicht, X in einen Zeichenfolgentyp zu konvertieren.
test2.py
x = 3
print "x ist%d" % x
test2.py Ausgabe
'x ist 3'
Es scheint auch, dass Sie mit local () wie folgt schreiben können.
test2_1.py
x = 3
print "x ist%(x)s" % locals()
test2_1.py Ausgabe
'x ist 3'
test3.py
x = 3
print "x ist{0}ist".format(x)
test3.py Ausgabe
'x ist 3'
test3_1.py
x = 3
print "x ist{x}ist".format(**locals())
test3_1.py Ausgabe
'x ist 3'
Persönlich finde ich .format () nützlich. Sie müssen sich keine Gedanken über den Typ der Variablen im Format machen, und wenn die Anzahl der Variablen zunimmt, können Sie sie einfach wie {0}, {1} ... erhöhen. Das Format am Ende sollte sein (Variable 1, Variable 2 ...).
Ergänzung: Am 24. September 2015 gab es einen Hinweis, also habe ich ihn korrigiert
Recommended Posts