Les chaines de caractères
Cet aide mémoire complète celui des séquences
Généralités
Vous pouvez consulter les différentes méthodes des chaînes de caractères avec :
>>> help(str)
Beaucoup de méthodes permettent de modifier les chaînes de caractères mais le type étant immuable, ces méthodes retournent une nouvelle donnée.
Formatage des chaînes de caractères
La méthode format()
pref_string = "Mon langage favori est {}"
print(pref_string.format(name))
Les accolades permettent de mettre en forme les données à afficher. Le microlangage étant assez
complexe, je vous invite à consulter
la documentation
pour les fonctionnalités exhaustives.
On retiendra les plus courantes :
- {1} permet d’afficher le second élément de la liste des données.
- {:.2f} permet d’afficher la donnée sous forme de réel avec deux chiffres après la virgule
- {:10} réserve 10 espaces pour afficher la donnée
- {:10.2f} réserve 10 espaces pour afficher un réel avec deux chiffres après la virgule
- {1:10.2f} réserve 10 espaces pour afficher sous forme de réel avec deux chiffres après la virgule le second élément de la liste des données
Les f-string
print(f"Mon langage favori est {name}")
.format() s’appliquent également aux f-strings.