La syntaxe de la fonction print en python est "print(value1, value2, ..., sep=' ", end='n', file=sys.stdout, flush=False)", où value1, value2, etc. doivent être la valeur imprimée, sep est une chaîne utilisée pour séparer plusieurs valeurs, la valeur par défaut est un espace, end est la chaîne ajoutée à la fin de l'impression, la valeur par défaut est un caractère de nouvelle ligne, file est le flux de sortie, le la valeur par défaut est le périphérique de sortie standard, etc.
En Python, la fonction d'impression est une fonction intégrée utilisée pour afficher le contenu spécifié vers le périphérique de sortie standard (généralement la console). C'est l'une des fonctions les plus couramment utilisées en Python et peut être utilisée pour imprimer du texte, des valeurs de variables, les résultats d'expressions, etc.
L'utilisation de base de la fonction print est très simple. Sa syntaxe est la suivante :
print(value1, value2, ..., sep=' ', end='n', file=sys.stdout, flush= False)
où, value1, value2, etc. sont les valeurs à imprimer, sep est une chaîne utilisée pour séparer plusieurs valeurs, la valeur par défaut est un espace, end est la chaîne ajoutée à la fin de l'impression, la valeur par défaut est un caractère de nouvelle ligne, file est le flux de sortie, la valeur par défaut est le périphérique de sortie standard, flush est une valeur booléenne indiquant s'il faut forcer l'actualisation du flux de sortie. La valeur par défaut est False.
Voici quelques exemples d'utilisation courante de la fonction d'impression :
1. Chaîne d'impression :
print("Hello, World!")
Sortie : Hello, World !
2. Valeur de la variable d'impression :
name = "Alice" age = 25 print("Name:", name, "Age:", age)
Sortie : Nom : Alice Âge : 25
3. Résultat de l'expression d'impression :
x = 10 y = 5 print("Sum:", x + y)
Sortie : Somme : 15
4. Séparez plusieurs valeurs :
a = 1 b = 2 c = 3 print(a, b, c, sep='|')
Sortie : 1|2|3
5. Terminateur personnalisé :
print("Hello", end=' ') print("World!")
Sortie : Hello World !
6. . Sortie vers un fichier :
with open('output.txt', 'w') as f: print("Hello, File!", file=f)
Sortie "Bonjour, Fichier !" dans un fichier nommé output.txt.
7. Forcer l'actualisation du flux de sortie :
import time for i in range(5): print(i, end=' ', flush=True) time.sleep(1)
Imprimez un numéro toutes les 1 seconde et actualisez immédiatement le flux de sortie.
Il convient de noter que la fonction d'impression présente quelques différences entre Python 2.x et Python 3.x. Dans Python 2.x, print est un mot-clé plutôt qu'une fonction, son utilisation est donc légèrement différente. Dans Python 3.x, la fonction d'impression est une fonction intégrée qui utilise des parenthèses pour délimiter le contenu à imprimer.
De plus, la fonction d'impression prend également en charge une utilisation avancée telle que le formatage de la sortie et le contrôle de l'alignement et de la couleur de la sortie. Ces fonctions peuvent être réalisées grâce à l'utilisation de chaînes de format, de caractères d'échappement et de formats de sortie spéciaux. Par exemple, vous pouvez utiliser des espaces réservés tels que %s et %d pour formater des chaînes et des nombres, utiliser t pour obtenir l'alignement des tabulations et utiliser des séquences d'échappement ANSI pour définir les couleurs du texte, etc.
Pour résumer, la fonction d'impression est une fonction intégrée à Python qui génère du contenu vers le périphérique de sortie standard. Il peut être utilisé pour imprimer du texte, des valeurs de variables, les résultats d'expressions, etc. En spécifiant des paramètres tels que le délimiteur, le terminateur, le flux de sortie et la méthode d'actualisation, vous pouvez contrôler de manière flexible le format et le comportement de l'impression. Dans le développement réel, la fonction d'impression est un outil très utile et peut être utilisée dans des scénarios tels que le débogage, la sortie de résultats et des opérations interactives.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!