Python-Variable drucken
-
Verwenden Sie die Anweisung
print
, um eine Variable in Python zu drucken -
Verwenden Sie ein Komma
,
, um die Variablen zu trennen und zu drucken -
Verwendung von die String-Formatierung mit Hilfe von
%
-
Verwenden der String-Formatierung mit Hilfe von
{}
-
Verwenden des
+
-Operators zum Trennen von Variablen in derprint
-Anweisung -
Verwendung von den
f-string
in der Anweisungprint
Python ist eine der vielseitigsten Programmiersprachen, und die Anweisung print
kann auf viele verschiedene Arten verwendet werden. Wir können die Art und Weise, wie wir die Aussage verwenden möchten, nach unseren Wünschen auswählen.
In diesem Tutorial werden die verschiedenen Methoden zum Drucken einer Variablen in Python erläutert.
Verwenden Sie die Anweisung print
, um eine Variable in Python zu drucken
Die Anweisung print
kann in allen Python-Versionen verwendet werden, ihre Syntax variiert jedoch je nach Python-Version.
In Python 2 ist die Syntax für die Anweisung print
ziemlich einfach. Wir müssen lediglich das Schlüsselwort print
verwenden.
Beispielcode:
# Python 2 code
print "Hello to the World"
Ausgabe:
Hello to the World
Um in Python 3 die Anweisung print
fehlerfrei auszuführen, muss in Klammern das Schlüsselwort print
stehen.
Beispielcode:
# Python 3 code
print("Hello to the World")
Ausgabe:
Hello to the World
Obwohl Python 2 die Anweisung print
in Klammern ausführen kann, gibt Python 3 einen Fehler aus, wenn die Klammer in der Anweisung nicht verwendet wird.
Mit der Anweisung print
können Variablen, Zeichenketten und andere in Python bereitgestellte Datentypen gedruckt werden.
Wir können verschiedene Datentypen in Pythons einzelner Anweisung drucken, indem wir die Datentypen oder Variablen durch das Symbol ,
trennen.
Wir werden verschiedene Methoden zeigen, um eine Variable in Python zu drucken.
Verwenden Sie ein Komma ,
, um die Variablen zu trennen und zu drucken
Die grundlegendste Methode zum Drucken der Variablen in Python besteht darin, die Variablen in einer print
-Anweisung durch ein Komma zu trennen.
Der folgende Code druckt die Variable und die Zeichenkette in derselben Zeile im Python-Code.
var1 = 123
var2 = "World"
print("Hello to the", var2, var1)
Ausgabe:
Hello to the World 123
Verwendung von die String-Formatierung mit Hilfe von %
Zusätzlich zum Drucken der Anweisungen kann auch die Formatierung von Zeichenketten verwendet werden. Dies gibt dem Benutzer mehr Optionen zum Anpassen der stringartigen Einstellung und zum Anpassen der Polsterung, Ausrichtung, Einstellgenauigkeit und sogar der Breite.
Eine der beiden Möglichkeiten zum Implementieren der Zeichenkettenformatierung ist die Verwendung des Zeichens %
. Das Zeichen %
, gefolgt von einem Buchstaben, fungiert als Platzhalter für die Variable.
Zum Beispiel kann %d
als Platzhalter verwendet werden, wenn numerische Werte ersetzt werden müssen.
Beispielcode:
var1 = 123
var2 = "World"
print("Hello to the %s %d " % (var2, var1))
Ausgabe:
Hello to the World 123
Verwenden der String-Formatierung mit Hilfe von {}
Bei Verwendung der Zeichenkettenformatierung können wir mit {}
die Stelle in der Anweisung markieren, an der die Variable ersetzt werden muss.
Der folgende Code druckt die Variable und die Zeichenkette in derselben Zeile im Python-Code mithilfe der Zeichenkettenformatierung:
var1 = 123
var2 = "World"
print("Hello to the {} {}".format(var2, var1))
Ausgabe:
Hello to the World 123
Die Funktion format()
wurde zu Python 2.6 hinzugefügt und funktioniert danach in allen anderen Versionen.
Verwenden des +
-Operators zum Trennen von Variablen in der print
-Anweisung
Der Operator +
kann auch verwendet werden, um die Variablen mithilfe der Anweisung print
zu trennen.
Beispielcode:
var1 = 123
var2 = "World"
print("Hello to the {} {}" + var2 + str(var1))
Ausgabe:
Hello to the World 123
Verwendung von den f-string
in der Anweisung print
Der f-string
ist eine weitere Methode zur Erzielung einer String-Formatierung und hat gegenüber den beiden anderen Methoden einen Vorteil, da er vergleichsweise schneller ist als die beiden anderen Mechanismen.
Beispielcode:
var1 = 123
var2 = "World"
print(f"Hello to the {var2} {var1}")
Ausgabe:
Hello to the World 123
Wie oben gezeigt, liefern alle 5 Methoden die gleiche Ausgabe. Und die Methode, die man anwenden sollte, hängt von seiner eigenen Bequemlichkeit ab.
Vaibhhav is an IT professional who has a strong-hold in Python programming and various projects under his belt. He has an eagerness to discover new things and is a quick learner.
LinkedIn