Python >> Tutoriel Python >  >> Python

Impression Python sans arguments

print() de Python La fonction affiche une représentation sous forme de chaîne de n'importe quel nombre d'arguments sur la sortie standard. Il a de nombreux arguments tels que le sep argument pour définir une chaîne de séparation personnalisée entre les objets imprimés, le end argument pour définir une chaîne de fin personnalisée, ou le file argument pour imprimer une chaîne dans un fichier.

Imprimer sans argumenter

Vous pouvez "utiliser le print() de Python fonction sans arguments :dans ce cas, Python imprimera une nouvelle ligne vide sur la sortie standard. L'impression sans arguments est souvent utilisée pour formater visuellement la sortie, par exemple pour séparer la sortie en paragraphes en insérant une nouvelle ligne vide.

Par exemple, considérez l'extrait de code suivant où vous utilisez une instruction d'impression sans arguments pour séparer visuellement les blocs de sorties de boucle interne dans un for imbriqué boucle :

for i in range(5):
    for j in range(3):
        print(i*j)
    print()

La sortie est joliment formatée en blocs de trois lignes, c'est-à-dire les sorties de l'exécution de la boucle interne jusqu'à la fin :

0
0
0

0
1
2

0
2
4

0
3
6

0
4
8

Voici ce qui s'est passé si vous n'aviez pas ajouté le print() vide instruction sans arguments :

for i in range(5):
    for j in range(3):
        print(i*j)

Cela aurait produit la sortie visuellement chaotique :

0
0
0
0
1
2
0
2
4
0
3
6
0
4
8

Vous pouvez en savoir plus sur le print() fonction dans le guide détaillé du blog ou dans la vidéo suivante :