Section courante

A propos

Section administrative du site

PRINT

Imprime
Python

Syntaxe

print [object, ...][, sep=' '][, end='\n'][, file=sys.stdout] Version 1 et 2 uniquement
print([object, ...][, sep=' '][, end='\n'][, file=sys.stdout]) Version 3 ou supérieur

Paramètres

Nom Description
object Ce paramètre permet d'indiquer les objets à afficher
sep Ce paramètre permet d'indiquer le séparateur entre les objets
end Ce paramètre permet d'indiquer la chaîne de caractères à utiliser comme saut de ligne
file Ce paramètre permet d'indiquer la sortie à utiliser. Par défaut, la sortie standard.

Description

Cette procédure permet d'écrire différentes données sur un périphérique, dans un fichier ou sur la console.

Algorithme

MODULE PRINT(↑objets, sep=" ", end="\n", file=sys.stdout, flush=False)
   Convertir chaque élément dans `objets` en chaîne de caractères.
   SI plusieurs objets sont fournis ALORS
      Séparer les chaînes converties en utilisant la valeur de `sep` (par défaut, un espace).
   FIN SI
   Combiner tous les objets dans une seule chaîne de caractères.
   Ajouter `end` à la fin de la chaîne (par défaut, un saut de ligne).
   Envoyer la chaîne de caractères résultante à `file` (par défaut, la sortie standard).
   SI `flush` est vrai ALORS
       Vider le flux de sortie immédiatement.
   FIN SI

Remarques

Exemple

Voici divers exemple d'affichages de format pour Python version 2 :

Essayer maintenant !
  1. print "Bonjour!"
  2. print "Entier 15 = ",15
  3. print "Hexadecimal 16 = ",hex(16);
  4. print "Octal 16 = ",oct(16)
  5. print "Chaine de caracteres message = ", "message"
  6. print "Reel 123.45 = ",  123.45
  7. print "Reel 123.45 = %.2f" % 123.45

on obtiendra le résultat suivant :

Bonjour!
Entier 15 = 15
Hexadecimal 16 = 0x10
Octal 16 = 020
Chaine de caracteres message = message
Reel 123.45 = 123.45
Reel 123.45 = 123.45


Dernière mise à jour : Mercredi, le 16 mai 2018