Print::py
Aller à la navigation
Aller à la recherche
| Fiche express | |
|---|---|
| Domaine | Affichage et formatage de chaînes |
| Fonction | print(), méthode .format()
|
| Voir aussi | Objet::py · Type::py |
La fonction print() affiche du texte et des variables. Le formatage moderne s'appuie sur la méthode .format() des chaînes, avec des champs numérotés ou nommés.
Affichage standard
print("mon texte", var, "texte2")
Syntaxe format
Champs positionnels :
print("Je m'appelle {0} {1} et j'ai {2} ans".format(prenom, nom, age))
Champs nommés (utile pour un gabarit multiligne) :
adresse = """
{no_rue}, {nom_rue}
{code_postal} {nom_ville} ({pays})
""".format(no_rue=5, nom_rue="rue des postes", code_postal=75003, nom_ville="Paris", pays="France")
print(adresse)
Concaténation
chaine = message + " " + prenom
print(chaine)
La concaténation avec + n'est possible qu'entre chaînes : il faut convertir les autres types avec str().
message = "j'ai " + str(age) + " ans"