Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> Python

Python print()-Funktion: Praktischer Leitfaden mit Beispielen

Meistern Sie die print()-Funktion in Python – Ihr unverzichtbares Werkzeug zum Anzeigen von Nachrichten, Debuggen und Erstellen von Benutzeroberflächen. Ob Einsteiger oder erfahrener Entwickler, dieser Guide deckt Grundlagen und fortgeschrittene Techniken ab, wie das Drucken leerer Zeilen und das Anpassen des Zeilenendzeichens.

Was ist print()?

Die eingebaute print()-Funktion gibt ein oder mehrere Objekte auf der Konsole aus. Intern wandelt sie jedes Objekt in einen String um, verbindet sie mit einem Leerzeichen und fügt einen Zeilenumbruch an, sofern Sie den end-Parameter nicht überschreiben.

Syntax

print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)

Für die meisten Anwendungsfälle genügt die einfache Form print(Objekt). Siehe die offizielle Dokumentation für eine vollständige Parameterliste.

Einen einfachen String ausgeben

In Python 3 wird ein einzelner String wie folgt ausgegeben:

print("Willkommen bei Guru99")

Ausgabe:

Willkommen bei Guru99

Python 2 nutzte eine andere Syntax ohne Klammern:

print "Willkommen bei Guru99"

Mehrere Zeilen

Mehrere Strings, jeweils eine pro Zeile, ausgeben:

print("USA")
print("Kanada")
print("Deutschland")
print("Frankreich")
print("Japan")

Ausgabe:

USA
Kanada
Deutschland
Frankreich
Japan

Leere Zeilen ausgeben

Um leere Zeilen einzufügen, können Sie entweder das Newline-Zeichen multiplizieren oder sie explizit schreiben.

print(8 * "\n") # acht leere Zeilen
# oder
print("\n\n\n\n\n\n\n\n")

Beispiel, das einen Gruß mit acht leeren Zeilen umgibt:

print("Willkommen bei Guru99")
print(8 * "\n")
print("Willkommen bei Guru99")

Ergebnis:

Willkommen bei Guru99


Willkommen bei Guru99

Zeilenendzeichen anpassen

Standardmäßig endet print() mit einem Newline (\n). Das end-Keyword lässt Sie es durch beliebigen String ersetzen, praktisch für formatierte Ausgaben.

print("Willkommen bei", end=' ')
print("Guru99", end='!')

Ausgabe:

Willkommen bei Guru99!
print("Python", end='@')

Ausgabe:

Python@

Mit end können Sie auch Tabellen oder Fortschrittsanzeigen bauen, ohne den Fluss einer einzelnen Zeile zu brechen.

Python

  1. Python pass-Statement meistern: Praxisleitfaden
  2. Java String compareTo() meistern: Syntax, Anwendungsfälle und praktische Beispiele
  3. Pythons str.count(): Zeichen & Teilstrings zählen mit Beispielen
  4. Python format()-Strings meistern mit klaren Beispielen
  5. Pythons String.find()-Methode meistern: Syntax, Beispiele & Alternativen
  6. Python Lambda-Funktionen meistern: Praxisbeispiele & Best Practices
  7. Python round()-Funktion erklärt mit praktischen Beispielen
  8. Pythons map()-Funktion meistern: Syntax, Beispiele und Best Practices
  9. Python timeit(): Ausführungszeit messen mit praktischen Beispielen
  10. type() und isinstance() in Python verstehen: Praktische Beispiele