Mémo : La fonction print
Usage basique avec un seul paramètre
La fonction print() permet d'afficher des données dans la console.
print("Bonjour") #Affiche Bonjour
print(8.5) #Affiche le nombre 8,5
A noter : Le paramètre est automatiquement converti en chaine de caractères avec la fonction str() avant d'être affichée.
A noter : Par défaut, à l'affichage, un retour à la ligne est automatiquement ajouté à la fin de ligne.
Complément : Il est possible de concaténer des chaines de caractères en une seule chaine pour l'afficher dans la console. Dans ce cas, les variables qui ne sont pas des chaines de caractères devront être converties en chaines de caractères à l'aide de la fonction str().
prenom = "Albert"
age = 26
chaine = "Voici " + prenom + ", il a " + str(age) + " ans !"
print(chaine) #Affiche Voici Albert, il a 26 ans
prenom = "Simone"
age = 23
print("Voici " + prenom + ", elle a " + str(age) + " ans !") #Affiche Voici Simone, elle a 23 ans
Usage avancé avec plusieurs paramètres
Présentation
Il est possible d'utiliser la fonction print() avec plusieurs paramètres.
Dans ce cas :
- - toutes les valeurs sont automatiquement converties en chaines de caractères,
- - un espace est inséré entre chaque chaine correspond à un paramètre.
Exemple 1 :
print("La", "température", "est", "de", 20, "°C") #Affiche La température est de 20 °C
Exemple 2 :
prenom = "Albert"
age = 26
print(prenom, "a", age, "ans !") #Affiche Albert a 26 ans !
Le paramètre sep
Il est possible de choisir la chaine de caractères de séparation des valeurs avec le paramètre sep.
Exemple :
print("a", "b", "c", "d", "e", sep="**") #Affiche a**b**c**d**e
print("a", "b", "c", "d", "e", sep="") #Affiche abcde
Si le paramètre sep n'est pas renseigné, sa valeur par défaut est un espace, c'est-à-dire " ".
Le paramètre end
Il est possible de choisir la chaine de caractères de fin d'affichage avec le paramètre end.
Exemple :
print("Bonjour", end="")
print(" et à bientôt...") #Affiche 'Bonjour et à bientôt' sur une seule ligne.
Si le paramètre end n'est pas renseigné, sa valeur par défaut est un retour à la ligne, c'est-à-dire "\n".