2016-07-23 15 views
0

Ich bin ein Anfänger und lerne Python. Meine Frage ist, Python kann eine Variable in einer Zeichenfolge ohne Formatbezeichner lesen, warum wurden dann Formatbezeichner bereitgestellt?Warum verwenden wir Formatbezeichner python

Ex:

carPoolTotal = 4 
print "We have total", carPoolTotal, "people in carpooling." 

print "We have total %d people in carpooling." % carPoolTotal 

Beide funktionieren auf die gleiche Sache, dann, warum genau ist Bezeichner in Python eingeführt?

+0

Die zweite gibt Ihnen mehr Formatierungsoptionen –

+0

@ cricket_007: Nizza. Danke für deine Zeit und danke für die Korrektur meines Bearbeitungsfehlers. –

+0

Die Sache mit Kommas funktioniert nur mit 'print'. –

Antwort

2

Formatbezeichner helfen, wenn Sie nicht standardmäßige Formatierungen für Ihre Werte bereitstellen möchten. Beispielsweise möchten Sie möglicherweise eine lange Dezimalzahl als Dezimalzahl mit maximal zwei Dezimalstellen formatieren.

Verwandte Themen