Python print()-Funktion
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