Die Funktion print () druckt das angegebene Objekt auf das Standardausgabegerät (Bildschirm) oder in die Textstromdatei.
Die vollständige Syntax von print()
lautet:
print (* Objekte, sep = '', end = ' n', file = sys.stdout, flush = False)
print () Parameter
- Objekte - Objekt zum gedruckten. * zeigt an, dass möglicherweise mehr als ein Objekt vorhanden ist
- sep - Objekte werden durch sep getrennt. Standardwert :
' '
- Ende - Ende wird endlich gedruckt
- Datei - muss ein Objekt mit der Methode write (string) sein. Wenn es weggelassen wird,
sys.stdout
wird es verwendet, um Objekte auf dem Bildschirm zu drucken. - Flush - Wenn True, wird der Stream zwangsweise geleert. Standardwert :
False
Hinweis: sep, end, file und flush sind Schlüsselwortargumente. Wenn Sie das Argument sep verwenden möchten, müssen Sie Folgendes verwenden:
print (* Objekte, sep = 'Trennzeichen')
nicht
print (* Objekte, 'Trennzeichen')
Rückgabewert von print ()
Es wird kein Wert zurückgegeben. gibt None zurück.
Beispiel 1: Wie funktioniert print () in Python?
print("Python is fun.") a = 5 # Two objects are passed print("a =", a) b = a # Three objects are passed print('a =', a, '= b')
Ausgabe
Python macht Spaß. a = 5 a = 5 = b
Im obigen Programm wird nur der Objektparameter an die print()
Funktion übergeben (in allen drei Druckanweisungen).
Daher,
' '
Trennzeichen wird verwendet. Beachten Sie den Abstand zwischen zwei Objekten in der Ausgabe.- Der
''
Endparameter (Zeilenumbruchzeichen) wird verwendet. Beachten Sie, dass jede print-Anweisung die Ausgabe in der neuen Zeile anzeigt. - Datei ist
sys.stdout
. Die Ausgabe wird auf dem Bildschirm gedruckt. - Flush ist
False
. Der Strom wird nicht gewaltsam gespült.
Beispiel 2: print () mit Trennzeichen und Endparametern
a = 5 print("a =", a, sep='00000', end='') print("a =", a, sep='0', end='')
Ausgabe
a = 000005 a = 05
Wir haben die Parameter sep und end im obigen Programm übergeben.
Beispiel 3: print () mit Dateiparameter
In Python können Sie Objekte in die Datei drucken, indem Sie den Dateiparameter angeben.
Empfohlene Lektüre: Python File I / O.
sourceFile = open('python.txt', 'w') print('Pretty cool, huh!', file = sourceFile) sourceFile.close()
Dieses Programm versucht, die Datei python.txt im Schreibmodus zu öffnen . Wenn diese Datei nicht vorhanden ist, wird die Datei python.txt erstellt und im Schreibmodus geöffnet.
Hier haben wir das Quellobjekt sourceFile an den Parameter file übergeben. Das String-Objekt 'Ziemlich cool, was?' wird in die Datei python.txt gedruckt (überprüfen Sie dies in Ihrem System).
Schließlich wird die Datei mit der close()
Methode geschlossen .