Die Funktion python print() wird, wie der Name schon sagt, verwendet, um ein oder mehrere Python-Objekte in Python als Standardausgabe zu drucken.

Syntax: print(object(s), sep, end, file, flush)

Parameter:

  • Objekt(e): Es können beliebige Python-Objekte wie Strings, Listen, Tupel usw. sein. Aber vor dem Drucken werden alle Objekte in Strings konvertiert.
  • sep: Dies ist ein optionaler Parameter, der verwendet wird, um die Trennung zwischen verschiedenen zu druckenden Objekten zu definieren. Als Trennzeichen wird standardmäßig ein leerer String („“) verwendet.
  • end: Dies ist ein optionaler Parameter, der verwendet wird, um die Zeichenfolge festzulegen, die am Ende gedruckt werden soll. Der Standardwert hierfür ist als Zeilenvorschub („\n“) eingestellt.
  • file: Dies ist ein optionaler Parameter, der beim Schreiben auf oder über eine Datei verwendet wird. Standardmäßig ist es so eingestellt, dass es eine Standardausgabe als Teil von sys.stdout erzeugt.
  • flush: Dies ist ein optionaler boolescher Parameter, um entweder eine gespülte oder gepufferte Ausgabe festzulegen. Wenn es auf True gesetzt ist, wird es geleert, andernfalls wird es gepuffert. Standardmäßig ist es auf False gesetzt.

Beispiel 1: Drucken von Python-Objekten

Python3

# sanple python objetcs
list = [1,2,3]
tuple = ("A","B")
string = "Geeksforgeeks"
 
# printing the objects
print(list,tuple,string)

Ausgabe:

[1, 2, 3] ('A', 'B') Geeksforgeeks

Beispiel 2: Drucken von Objekten mit Trennzeichen

Python3

# sanple python objetcs
list = [1,2,3]
tuple = ("A","B")
string = "Geeksforgeeks"
 
# printing the objects
print(list,tuple,string, sep="<<..>>")

Ausgabe:

[1, 2, 3]<<..>>('A', 'B')<<..>>Geeksforgeeks

Beispiel 3: Angabe des am Ende auszugebenden Strings

Python3

# sanple python objetcs
list = [1,2,3]
tuple = ("A","B")
string = "Geeksforgeeks"
 
# printing the objects
print(list,tuple,string, end="<<..>>")

Ausgabe:

[1, 2, 3] ('A', 'B') Geeksforgeeks<<..>>

Beispiel 4: Inhalt einer externen Datei drucken und lesen

Dazu verwenden wir auch die Python - Funktion open() und drucken dann deren Inhalt. Wir haben bereits die folgende Textdatei mit dem Namen geeksforgeeks.txt in unserem System gespeichert.

Um diesen Inhalt zu lesen und auszudrucken, verwenden wir den folgenden Code:

Python3

# open and read the file
 my_file = open("geeksforgeeks.txt","r")
   
# print the contentts of the file
print(my_file.read())

Ausgabe:

Beispiel 5: Drucken nach sys.stderr

Python3

# Python code for printing to stderr
 
# importing the package
# for sys.stderr
import sys
 
# variables
Company = "Geeksofrgeeks.org"
Location = "Noida"
Email = "contact@geeksforgeeks.org"
 
# print to stderr
print(Company, Location, Email, file=sys.stderr)

Ausgabe:

Geeksofrgeeks.org Noida contact@geeksforgeeks.org