J'aime faire une variable avec un certain calcul comme ci-dessous p>
'Apple' + str (123) = 'orange' p> blockQuote>
attendu ci-dessous p>
Apple123 = 'Orange' P> blockQuote>
Il semble simple mais ne fonctionne pas. P>
3 Réponses :
Vous pouvez le faire en utilisant des globaux () p>
exemple: Globals () ['Apple' + Str (123)] = 'Orange' P>
Imprimer (Apple123) # Imprimera Orange P>
Référence: https://docs.python.org/3/library /fonctions.html#globals P>
Vous pouvez également utiliser setattr code> pour créer de manière dynamique des variables p>
Vous pouvez utiliser mais je vous suggère d'utiliser un dictionnaire. p> https://docs.python.org/3/Tutorial/ Datastructures.html # Dictionnaires P> P> exécu code> pour créer une variable dynamique