Python afdrukken ()

De functie print () drukt het opgegeven object af naar het standaard uitvoerapparaat (scherm) of naar het tekststroombestand.

De volledige syntaxis van print()is:

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

print () Parameters

  • objecten - object aan de afgedrukte. * geeft aan dat er mogelijk meer dan één object is
  • sep - objecten worden gescheiden door sep. Standaardwaarde :' '
  • einde - einde wordt eindelijk afgedrukt
  • bestand - moet een object zijn met de methode write (string). Indien weggelaten, sys.stdoutwordt gebruikt om objecten op het scherm af te drukken.
  • flush - Indien waar, wordt de stream geforceerd doorgespoeld. Standaardwaarde :False

Opmerking: sep, end, file en flush zijn trefwoordargumenten. Als je het sep-argument wilt gebruiken, moet je het volgende gebruiken:

 print (* objecten, sep = 'separator')

niet

 print (* objecten, 'separator')

Retourwaarde van print ()

Het retourneert geen enkele waarde; geeft Geen terug.

Voorbeeld 1: hoe werkt 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')

Uitvoer

Python is leuk. a = 5 a = 5 = b

In het bovenstaande programma wordt alleen de parameter objecten aan de print()functie doorgegeven (in alle drie de afdrukinstructies).

Vandaar,

  • ' 'scheidingsteken wordt gebruikt. Let op de ruimte tussen twee objecten in de uitvoer.
  • end parameter ''(newline character) wordt gebruikt. Let op, elke afdrukinstructie geeft de uitvoer op de nieuwe regel weer.
  • bestand is sys.stdout. De output wordt op het scherm afgedrukt.
  • flush is False. De stroom wordt niet met geweld doorgespoeld.

Voorbeeld 2: print () met scheidingsteken en eindparameters

 a = 5 print("a =", a, sep='00000', end='') print("a =", a, sep='0', end='')

Uitvoer

 a = 000005 a = 05

We hebben de sep- en end-parameters in het bovenstaande programma doorgegeven.

Voorbeeld 3: print () met bestandsparameter

In Python kunt u objecten naar het bestand afdrukken door de bestandsparameter op te geven.

Aanbevolen literatuur: Python File I / O

 sourceFile = open('python.txt', 'w') print('Pretty cool, huh!', file = sourceFile) sourceFile.close()

Dit programma probeert de python.txt in schrijfmodus te openen . Als dit bestand niet bestaat, wordt het python.txt- bestand gemaakt en geopend in de schrijfmodus.

Hier hebben we het sourceFile-bestandsobject doorgegeven aan de bestandsparameter. Het snaarobject 'Best cool, huh!' wordt afgedrukt naar het bestand python.txt (controleer het in uw systeem).

Ten slotte wordt het bestand gesloten met behulp van close()method.

Interessante artikelen...