Python print ()

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.stdoutwird 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 .

Interessante Beiträge...