Heim >Backend-Entwicklung >Python-Tutorial >Zusammenfassung gängiger Methoden zur Formatierung von Zeichenfolgen in Python (Prozentzeichen und Formatierungsmethode)
1. Die Prozentzeichenmethode (%), C-ähnliches printf, muss von unterschiedlichem Typ sein.
1. Anonymes Tupel. (Empfohlen, wenn nur wenige Parameter vorhanden sind)
>>> 'Name: %s, Alter: %d' % ('Walker', 99)
'Name: Walker, Alter: 99 '
2. Namensdikt und die Schlüssel des Wörterbuchs können wiederverwendet werden.
>>> 'Name: %(name)s, Alter: %(age)d, Dienstzeit: %(age)d' % {'name':'walker', ' Alter' :99}
'Name: Wanderer, Alter: 99, Dienstzeit: 99'
2. Formatfunktion, es ist keine Angabe einer Zeichenfolge oder eines numerischen Typs erforderlich.
1. Anonyme Parameter.
>>> 'Name: {0}, Alter: {1}'.format('walker', 99)
'Name: Walker, Alter: 99'
2 , benannte Parameter, Parameter können wiederverwendet werden. (Empfohlen bei vielen Parametern)
>>> 'Name: {name}, Alter: {age}, Dienstzeit: {age}'.format(name=' Walker', Alter=99)
'Name: Walker, Alter: 99, Betriebszugehörigkeit: 99'