Python Fonction print()
Fonctions intégrées de Python3
Description
print()La méthode est utilisée pour afficher la sortie et est la fonction la plus courante.
Dans Python 3.3, le paramètre mot-clé flush a été ajouté.
print est une fonction dans Python 3.x, mais dans Python 2.x ce n'est pas une fonction ; c'est juste un mot-clé.
Syntaxe
Voici la syntaxe de la méthode print() :
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
Parameters
- objects -- Pluriel, ce qui signifie que plusieurs objets peuvent être affichés en même temps. Lors de l'affichage de plusieurs objets, ils doivent être séparés par ,.
- sep -- Sert à séparer plusieurs objets ; la valeur par défaut est un espace.
- end -- Sert à définir la chaîne de fin. La valeur par défaut est le caractère de nouvelle ligne \n, qui peut être remplacé par d'autres chaînes.
- file -- L'objet fichier dans lequel écrire.
- flush -- Le fait que la sortie soit mise en mémoire tampon dépend généralement de file, mais si le paramètre mot-clé flush vaut True, le flux sera vidé de force.
Valeur de retour
Aucun.
Exemples
Ce qui suit montre des exemples d'utilisation de la fonction print :
Test sur Python3
>>>print(1)
1
>>> print("Hello World")
Hello World
>>> a = 1
>>> b = 'example'
>>> print(a,b)
1 example
>>> print("aaa""bbb")
aaabbb
>>> print("aaa","bbb")
aaa bbb
>>>
>>> print("www","example","com",sep=".") # Définir le séparateur
www.example.com
Utilisez le paramètre flush pour créer un effet de chargement :
Exemples
import time
print("---EXEMPLE EXEMPLE : Effet de chargement---")
print("Chargement",end = "")
for i in range(20):
print(".",end = '',flush = True)
time.sleep(0.5)
print("---EXEMPLE EXEMPLE : Effet de chargement---")
print("Chargement",end = "")
for i in range(20):
print(".",end = '',flush = True)
time.sleep(0.5)
L'effet est illustré dans la figure ci-dessous :

Pour plus d'informations, voir :Résumé de l'utilisation de la fonction print de Python3
Autres extensions