Maison > développement back-end > Tutoriel Python > Comment puis-je attribuer dynamiquement des variables en Python à l'aide de chaînes ?

Comment puis-je attribuer dynamiquement des variables en Python à l'aide de chaînes ?

Mary-Kate Olsen
Libérer: 2024-12-01 17:13:09
original
1043 Les gens l'ont consulté

How Can I Dynamically Assign Variables in Python Using Strings?

Affectation dynamique de variables en Python

La conversion d'une chaîne en nom de variable en Python peut être réalisée à l'aide de la fonction exec de Python. La fonction exec exécute une chaîne sous forme de code Python, permettant la création dynamique de variables.

Pour convertir une chaîne en nom de variable, vous pouvez utiliser les étapes suivantes :

# Convert 'buffalo' to a variable name
x = 'buffalo'
exec("%s = 4" % x)  # This creates a variable named 'buffalo' with a value of 4
Copier après la connexion

Maintenant, vous pouvez accéder à la variable en utilisant le nom de la variable créée :

print(buffalo)  # Output: 4
Copier après la connexion

Cette technique peut être appliquée à n'importe quelle chaîne, vous permettant de créer et d'attribuer dynamiquement des valeurs aux variables dans votre Python code.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal