La fonction d'impression de base en Python imprime une chaîne ou une série de caractères sur la sortie standard - généralement la console que vous utilisez pour appeler le programme . Vous pouvez également l'utiliser pour imprimer ces caractères dans un fichier. La syntaxe correcte pour appeler la fonction d'impression dépend de la version de Python que vous utilisez. Imprimer Déclaration
obsolète dans la version 3.x de famille, mais encore en usage dans 2.x, l'instruction print est le moyen le plus simple d'imprimer une chaîne à la sortie de la console . "Imprimer" est un mot-clé spécial , comme «retour» et « essayer ». Par défaut, cette déclaration imprime l'objet donné à la sortie standard. La syntaxe est la suivante:
impression [>> cible ], [ chaîne ou un caractère ]
Par défaut , Python imprime l'objet, puis imprime une terminaison de ligne "\\ n . " Si vous terminez la déclaration d'impression avec une virgule, il ne sera pas imprimer la terminaison de ligne . Vous pouvez également spécifier un fichier cible à écrire grâce à l'aide de la ">> " string et une virgule après le pointeur de fichier .
Fonction d'impression
dans la version 3.x de la famille , l'instruction d'impression a été remplacé par la fonction d'impression introduit dans la version 2.6 ( référence 1). La fonction d'impression fonctionne comme n'importe quelle autre fonction , et vous l'appelez avec la syntaxe suivante:
impression ( [object ...] [ , sep = ' '] [ , end = '\\ n' ] [ ,", file = sys.stdout ] )
Tous les arguments sont optionnels ; utilisant aucun argument imprime une ligne vide à la console. "SEP" sépare les composants de l'objet avec le caractère donné . "End" spécifie le caractère à imprimer à la fin - par défaut, un caractère de nouvelle ligne , mais vous pouvez également utiliser une chaîne vide pour signifier l'absence d' une nouvelle ligne. Enfin, incluant le paramètre "file" vous permet de spécifier un fichier à écrire .
Fonctions aussi utilisé pour imprimer
certaines fonctions spéciales travail conjonction avec les fonctions d'impression pour fournir des fonctionnalités complète de Python. " file.write ()" est une fonction qui écrit une chaîne de caractères dans le fichier donné; appel à l'aide " sys.stdout " que le fichier sera la même fonction comme une déclaration ou d'une fonction d'impression . " Repr (objet) » est une fonction souvent utilisée en conjonction avec une instruction print - il convertit l'objet donné dans une chaîne imprimable
Imprimer exemples
< p. > # affiche " Bonjour , Python ! " et un caractère
nouvelle ligne print " Bonjour , Python ! " # Version 2 onlyprint ("Bonjour , Python ! ") # Version 2 et 3
# affiche le contenu du tableau ' arr ' à chaque entrée du tableau séparées par une virgule
impression "," . join ( arr ) # Version 2 onlyprint ( arr, sep = " , ") # Version 2 et 3
# affiche " Bonjour , Python ! "pour un fichier donné le nom de« fileptr "print >> fileptr , " Bonjour , Python ! " ; # Version 2 onlyprint ("Bonjour , Python ! " , file = fileptr ) # Version 2 et 3