Bonjour,
Pouvez vous m'aidez a comprendre le fonctionnement de str.format?
La doc est un peu obscure pour moi et je ne trouve pas d'exemple. En vous remerciant d'avance.
Voici un petit code exemple:
Mes questions avec str.format:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 lib={"l1":"tl1", "l2":"tl2", "l3":"tl3"} txt1='text1:{lib[l1]}{lib[l2]}{lib[l3]}' txt2='text2:{autre}{lib[l1]}{lib[l2]}{lib[l3]}' print(txt1.format(lib=lib)) #print(txt2.format(lib=lib)) #Cet ligne lève une erreur
Est il possible de géré un attribut absent autrement qu'en levant une erreur?
Est il possible d'obtenir l'ensemble des attributs disponible dans un texte?







Répondre avec citation
Partager