Python print()-Funktion

Python3 内置函数Python3 integrierte Funktionen


print()Es ist eine in Python eingebaute Funktion zur Ausgabe von Informationen.

print()Es ist eine der am häufigsten verwendeten Funktionen in der Python-Programmierung und wird verwendet, um Inhalte an die Standardausgabe (normalerweise die Konsole) auszugeben. Es kann verschiedene Datentypen ausgeben und unterstützt umfangreiche Formatierungsoptionen.

Wortdefinitionen: print 意为"打印",用于输出信息。


Grundlegende Syntax und Parameter

Syntaxformat

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

Parameterbeschreibung

  • Parameter objects:
    • Typ: Beliebiges Objekt
    • Beschreibung: Die Objekte, die ausgegeben werden sollen, können mehrere sein und werden durch Kommas getrennt.
  • Parameter sep(Optional):
    • Typ: String
    • Beschreibung: Das Trennzeichen bei der Ausgabe mehrerer Objekte, standardmäßig ein Leerzeichen.
  • Parameter end(Optional):
    • Typ: String
    • Beschreibung: Das Zeichen am Ende der Ausgabe, standardmäßig ein Zeilenumbruch.
  • Parameter file(Optional):
    • Typ: Dateiobjekt
    • Beschreibung: Das Ausgabeziel, standardmäßig die Standardausgabe.
  • Parameter flush(optional):
    • Typ: Boolescher Wert
    • Beschreibung: Ob die Ausgabe sofort geleert werden soll, standardmäßig False.

Funktionsbeschreibung

  • Rückgabewert: Kein Rückgabewert.

Beispiele

Beispiel 1: Grundlegende Verwendung

Beispiele

# Zeichenkette ausgeben
print("Hello, World!")

# Zahl ausgeben
print(42)
print(3.14159)

# Mehrere Objekte ausgeben (durch Kommas getrennt)
print("My name is", "Tom")
# Ausgabe: My name is Tom

# Variable ausgeben
name = "Alice"
age = 25
print(name, "is", age, "years old")
# Ausgabe: Alice ist 25 Jahre alt

Erwartete Ausgabe:

Hello, World!
42
3.14159
My name is Tom
Alice is 25 years old

Code-Erklärung:

  1. Kann Strings, Zahlen, Variablen und andere Objekte ausgeben.
  2. Mehrere Objekte werden durch Kommas getrennt und bei der Ausgabe durch Leerzeichen getrennt.

Beispiel 2: Parameter sep und end

Beispiele

# Verwende sep, um das Trennzeichen anzupassen
print("a", "b", "c", sep="-")  # Ausgabe: a-b-c
print("1", "2", "3", sep=" -> ")  # Ausgabe: 1 -> 2 -> 3

# Verwende end, um das abschließende Zeichen anzupassen
print("Hello", end=" ")
print("World")  # Ausgabe: Hello World (kein Zeilenumbruch)

# Kein Zeilenumbruch und benutzerdefinierter Trenner
for i in range(5):
    print(i, end=" ")
# Ausgabe: 0 1 2 3 4

Erwartete Ausgabe:

a-b-c
1 -> 2 -> 3
Hello World
0 1 2 3 4

Code-Erklärung:

  • sepSteuert das Trennzeichen zwischen Objekten.
  • endSteuert das Endzeichen der Ausgabe.

Beispiel 3: Ausgabe in eine Datei

Beispiele

# In Datei ausgeben
with open("output.txt", "w") as f:
    print("Hello, File!", file=f)

# Einlesen und überprüfen
with open("output.txt", "r") as f:
    print(f.read())  # Ausgabe: Hello, File!

# Ausgabe auf Standardfehler
import sys
print("Error message", file=sys.stderr)

# Ausgabe sofort leeren
print("Loading", end="", flush=True)
import time
time.sleep(1)
print("Done!")

Erwartete Ausgabe:

Kann Inhalte in eine Datei oder den Standardfehlerstrom ausgeben.

print()Es ist das grundlegendste Werkzeug zum Debuggen und Ausgeben von Informationen.


Python3 内置函数Python3 integrierte Funktionen


Andere Erweiterungen