Python: print

Python
Autor:in

Johannes Kaisinger

Veröffentlichungsdatum

29. Oktober 2021

print() ist die Standard Konsolenausgabe in Python. Grundsätzlich lässt sich diese Funktion sehr einfach verwenden. Hier werden ein paar einfache Beispiele gezeigt.

Tipp

InnCybernetics bietet ein offenes Python Buch unter python.inncybernetics.com. Weiters bietet InnCybernetics Seminare/Trainings auf Basis von Python an: - https://www.inncybernetics.com/seminare/seminare.html.

Einfache Ausgaben

Als erstes wollen wir die numerische Datentypen int, float, complex, bool mit print() ausgeben.

print(3)
print(3.14)
print(1+2j)
print(True)
3
3.14
(1+2j)
True

Auch die Datentypen list, tuple, string, dict können mit print() auf das Terminal geschrieben werden.

print([1, 2, 3])
print((1, 2, 3))
print('hello')
print({'Name': 'Peter', 'Alter': 33})
[1, 2, 3]
(1, 2, 3)
hello
{'Name': 'Peter', 'Alter': 33}

Wir können also Python-Datentypen direkt mit print() ausgeben.

Multi Ausgaben

Mit print(a, b) lassen sich auch zwei Objekte a und b gemeinsam anzeigen.

a = 2.0
b = 3.0
print(a, b)
2.0 3.0

Berechnungen können auch direkt in der print() Funktion durchgeführt werden.

print(a,b,a*b)
2.0 3.0 6.0

Für Multi Ausgaben sind Separatoren eine wichtige Hilfe. Die Variablen lassen sich so deutlich trennen.

print(a,b,a*b, sep=" , ")
print(a,b,a*b, sep=" | ")
2.0 , 3.0 , 6.0
2.0 | 3.0 | 6.0

Mit dem + Operator und der Built-in Funktion str() kann dieselbe Ausgabe erreicht werden. Der + Operator erlaubt das Zusammenfügen von einzelnen Strings.

print(str(a) + " | " + str(b) + " | " + str(a*b))
2.0 | 3.0 | 6.0

Fazit

Die print() Funktion wir oft benötigt. Gerade Beginner wird empfohlen sowohl die print() Funktion als auch die String Formatierung (.format(), f-strings) genauer zu studieren. Oft werden Ausgaben zuerst explizit in Strings umgewandelt und danach ausgegeben. In den nächsten Blogeinträgen werden wir die String-Formatierung genauer untersuchen.