Ich versuche, meinen Freund Python zu unterrichten und zeigte ihm 3 Methoden zum Drucken Variablen verschiedener Typen ohne die Notwendigkeit, sie in Strings zuerst zu konvertieren, aber er möchte wissen, welchen er verwenden sollte und ich weiß nicht, wie ich habe Python in einer langen Zeit nicht so hoffnungsvoll verwendet werden, können Sie uns helfen:Python - was ist der Unterschied zwischen diesen 3 Methoden zum Drucken von Variablen?
print("There are %d people in total" % num_people)
oder
print("There are", num_people, "people in total")
oder
print("There are {} people in total".format(num_people))
Ich weiß, dass die Formatierungsmethode andere, leistungsfähigere Zeichenfolgenmanipulationsoperationen ausführen kann, aber andererseits bin ich mir nicht sicher, welche die bevorzugte Methode ist. Ich weiß nicht, warum die erste Methode existiert, da die zweite einfacher scheint.
Irgendwelche Gedanken dazu? Vielen Dank!
Danke, mir ging es hauptsächlich um den Unterschied zwischen dem Drucken mit mehreren Argumenten und der Formatierung. – Mayron