0
votes

Puis-je faire un nom de variable avec un calcul de calcul en python

J'aime faire une variable avec un certain calcul comme ci-dessous

'Apple' + str (123) = 'orange'

attendu ci-dessous

Apple123 = 'Orange'

Il semble simple mais ne fonctionne pas.


0 commentaires

3 Réponses :


0
votes

Vous pouvez le faire en utilisant des globaux ()

exemple: Globals () ['Apple' + Str (123)] = 'Orange'

Imprimer (Apple123) # Imprimera Orange

Référence: https://docs.python.org/3/library /fonctions.html#globals


0 commentaires

0
votes

Vous pouvez également utiliser setattr pour créer de manière dynamique des variables


0 commentaires

0
votes

Vous pouvez utiliser exécu pour créer une variable dynamique xxx

mais je vous suggère d'utiliser un dictionnaire. xxx

https://docs.python.org/3/Tutorial/ Datastructures.html # Dictionnaires


0 commentaires