Comment convertir une chaîne "a = b = 2" en une chaîne a = 2, b = 2 en python?
Il existe des analyseurs syntaxiques Python qui donnent des résultats pour des expressions telles que 2 + 3 + 4.
Mais comment utiliser la chaîne "a = b = 2" en variable comme a = 2 b = 2
Réponses:
5 pour la réponse № 1s = "a=b=2"
exec(s) #executes the string as a python command
Et vous avez terminé
print(a)
2
print(b)
2
Reportez-vous à cette discussion pour plus d'informations: Comment exécuter une chaîne contenant du code Python en Python?