Python ist eine weit verbreitete Programmiersprache, die für ihre Einfachheit und Vielseitigkeit bekannt ist. Eine der grundlegenden Aufgaben in der Programmierung besteht darin, Informationen auszugeben. In Python gibt es verschiedene Möglichkeiten, Strings und Variablen auszugeben. In diesem Artikel werden wir uns genauer mit der Funktion „print()“ befassen und zeigen, wie Strings und Variablen auf einfache Weise ausgegeben werden können.
Eine einfache Ausgabe
Um einen String oder eine Variable in Python auszugeben, verwenden wir die Funktion „print()“. Diese Funktion akzeptiert eine beliebige Anzahl von Argumenten, die dann in der Konsole oder in einer Datei ausgegeben werden können. Beginnen wir mit einer einfachen Ausgabe:
“’python
print(„Hello, World!“)
“‘
Dieser Code gibt den String „Hello, World!“ in der Konsole aus. Wir können auch Variablen zusammen mit Strings ausgeben:
“’python
name = „John“
age = 25
print(„My name is“, name, „and I am“, age, „years old.“)
“‘
Dieser Code gibt den String „My name is John and I am 25 years old.“ in der Konsole aus. Beachten Sie, dass die Variablen direkt im print-Aufruf verwendet werden können, und dass sie durch Kommas getrennt sind.
Formatierte Ausgabe
Die einfache Ausgabe, wie im vorherigen Abschnitt gezeigt, ist nützlich, aber manchmal möchten wir Strings und Variablen in einer spezifischeren Weise formatieren. Python bietet eine Reihe von Formatierungsoptionen, mit denen wir unsere Ausgabe anpassen können.
Platzhalter
Ein gebräuchlicher Weg, Strings und Variablen in Python zu formatieren, besteht darin, Platzhalter zu verwenden. Platzhalter sind Platzhalterzeichen, die im String platziert werden und dann durch den Wert der zugehörigen Variable ersetzt werden.
“’python
name = „John“
age = 25
print(„My name is %s and I am %d years old.“ % (name, age))
“‘
In diesem Beispiel wird der Platzhalter „%s“ durch den Wert von „name“ ersetzt (in diesem Fall der String „John“). Der Platzhalter „%d“ wird durch den Wert von „age“ ersetzt (in diesem Fall die Zahl 25). Durch den Einsatz von Platzhaltern können wir Variablen auf einfache Weise in einen String einfügen.
F-string
Eine weitere Möglichkeit, Strings und Variablen in Python zu formatieren, besteht darin, F-Strings zu verwenden. F-Strings sind ein relativ neues Feature in Python 3.6 und höher und bieten eine elegantere und leistungsfähigere Methode zur Formatierung von Strings.
“’python
name = „John“
age = 25
print(f“My name is {name} and I am {age} years old.“)
“‘
In diesem Beispiel werden die Variablen „name“ und „age“ innerhalb eines Strings eingefügt, indem sie in geschweifte Klammern platziert werden. Dies macht den Code deutlicher und erleichtert das Lesen und Ändern.
Python Programmieren, Variablen zuweisen, Integer und Strings
Formatierungsoptionen
Neben den Platzhaltern und F-Strings bietet Python auch zahlreiche Formatierungsoptionen, mit denen wir die Ausgabe weiter anpassen können. Einige der häufig verwendeten Optionen sind.
Genauigkeit der Dezimalstellen festlegen
Wenn wir nur eine bestimmte Anzahl von Dezimalstellen anzeigen möchten, können wir die Option „.xf“ verwenden, wobei „x“ die Anzahl der gewünschten Dezimalstellen angibt. Hier ist ein Beispiel:
“’python
pi = 3.14159265359
print(f“The value of pi is approximately {pi:.2f}.“)
“‘
In diesem Beispiel geben wir den Wert von „pi“ auf zwei Dezimalstellen genau aus.
Führende Nullen
Manchmal möchten wir führende Nullen hinzufügen, um beispielsweise ein bestimmtes Datumsformat beizubehalten. Die Option „0x“ fügt x führende Nullen hinzu. Hier ist ein Beispiel:
“’python
number = 7
print(f“The number is {number:04}.“)
“‘
In diesem Fall fügen wir eine führende Null hinzu, um die Zahl auf insgesamt vier Stellen aufzufüllen.
Ausrichtung
Wenn wir unsere Ausgabe links- oder rechtsbündig ausrichten möchten, können wir die Option „<" (linksbündig) oder ">“ (rechtsbündig) verwenden. Hier ist ein Beispiel:
“’python
text = „Python“
print(f“{text:<10} is great!")
'''
In diesem Beispiel wird der String "Python" linksbündig auf eine Breite von zehn Zeichen platziert.
Fazit
In diesem Artikel haben wir uns mit der Ausgabe von Strings und Variablen in Python befasst. Wir haben die grundlegende Verwendung der Funktion „print()“ kennengelernt und gezeigt, wie Strings und Variablen mithilfe von Platzhaltern und F-Strings formatiert werden können. Darüber hinaus haben wir einige Formatierungsoptionen vorgestellt, mit denen die Ausgabe weiter angepasst werden kann. Mit diesem Wissen können Sie nun Ihre Python-Programme mit maßgeschneiderter und ansprechender Ausgabe versehen.