format ist eine neue Methode zum Formatieren von Zeichenfolgen in Python 2.6. Im Vergleich zur alten Version der %-Formatierungsmethode bietet sie viele Vorteile.
1. Es besteht kein Grund zur Sorge um den Datentyp. In der %-Methode kann %s nur den String-Typ ersetzen (empfohlenes Lernen: Python-Video). Tutorial )
2. Ein einzelner Parameter kann mehrmals ausgegeben werden und die Reihenfolge der Parameter kann unterschiedlich sein
3. Die Füllmethode ist sehr flexibel, und die Ausrichtungsmethode ist sehr leistungsfähig
Offiziell empfohlene Methode, die %-Methode wird in späteren Versionen eliminiert
Ein Beispiel für das Format
print 'hello {0}'.format('world')
Füllen die Zeichenfolge nach Position
print'hello {0} i am {1}'.format('Kevin','Tom') hello Kevin i am Tom print'hello {} i am {}'.format('Kevin','Tom') hello Kevin i am Tom print'hello {0} i am {1} . myname is {0}'.format('Kevin','Tom') my name is Kevin
foramt füllt die Parameter in der Positionsreihenfolge in die Zeichenfolge ein. Der erste Parameter ist 0, dann 1...
Sie können auch keine Zahl eingeben. was auch in der Reihenfolge ausgefüllt wird
Derselbe Parameter kann mehrmals ausgefüllt werden, hier ist das Format weiter fortgeschritten als %
Füllen Sie es über die Taste aus
print 'hello {name1} i am {name2}'.format(name1='Kevin',name2='Tom') hello Kevin i am Tom
Weitere technische Artikel zum Thema Python finden Sie in der Spalte Python-Tutorial, um mehr zu erfahren!
Das obige ist der detaillierte Inhalt vonWas bedeutet Format in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!