Impression Python ()

La fonction print () imprime l'objet donné sur le périphérique de sortie standard (écran) ou dans le fichier de flux de texte.

La syntaxe complète de print()est:

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

Paramètres d'impression ()

  • objets - objet à l'impression. * indique qu'il peut y avoir plus d'un objet
  • sep - les objets sont séparés par sep. Valeur par défaut :' '
  • fin - la fin est imprimée enfin
  • file - doit être un objet avec la méthode write (string). S'il est omis, sys.stdoutsera utilisé pour imprimer les objets à l'écran.
  • flush - Si True, le flux est vidé de force. Valeur par défaut :False

Remarque: sep, end, file et flush sont des arguments de mot-clé. Si vous souhaitez utiliser l'argument sep, vous devez utiliser:

 print (* objets, sep = 'séparateur')

ne pas

 print (* objets, 'séparateur')

Valeur renvoyée par print ()

Il ne renvoie aucune valeur; renvoie Aucun.

Exemple 1: Comment fonctionne print () en Python?

 print("Python is fun.") a = 5 # Two objects are passed print("a =", a) b = a # Three objects are passed print('a =', a, '= b')

Production

Python est amusant. a = 5 a = 5 = b

Dans le programme ci-dessus, seul le paramètre des objets est passé à la print()fonction (dans les trois instructions d'impression).

Par conséquent,

  • ' 'un séparateur est utilisé. Remarquez, l'espace entre deux objets dans la sortie.
  • le paramètre de fin ''(caractère de nouvelle ligne) est utilisé. Remarquez que chaque instruction d'impression affiche la sortie dans la nouvelle ligne.
  • le fichier est sys.stdout. La sortie est imprimée sur l'écran.
  • flush est False. Le flux n'est pas vidé de force.

Exemple 2: print () avec séparateur et paramètres de fin

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

Production

 a = 000005 a = 05

Nous avons passé les paramètres sep et end dans le programme ci-dessus.

Exemple 3: print () avec le paramètre de fichier

En Python, vous pouvez imprimer des objets dans le fichier en spécifiant le paramètre file.

Lecture recommandée: E / S de fichier Python

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

Ce programme essaie d'ouvrir le python.txt en mode écriture. Si ce fichier n'existe pas, le fichier python.txt est créé et ouvert en mode écriture.

Ici, nous avons passé l'objet de fichier sourceFile au paramètre de fichier. L'objet string "Assez cool, hein!" est imprimé dans le fichier python.txt (vérifiez-le dans votre système).

Enfin, le fichier est fermé à l'aide de la close()méthode.

Articles intéressants...