Heim > Backend-Entwicklung > Python-Tutorial > Wie kann ich Variablen mithilfe von String-Variablen in Python dynamisch erstellen und zuweisen?

Wie kann ich Variablen mithilfe von String-Variablen in Python dynamisch erstellen und zuweisen?

Linda Hamilton
Freigeben: 2024-12-08 09:29:09
Original
929 Leute haben es durchsucht

How Can I Dynamically Create and Assign Variables Using String Variables in Python?

Variablen mithilfe von String-Variablen zuweisen

Stellen Sie sich ein Szenario vor, in dem Sie eine Variable einem String zugewiesen haben und eine neue Variable erstellen möchten auf dieser Saite. Zum Beispiel:

foo = "bar"
foo = "something else"   
Nach dem Login kopieren

Ihre wahre Absicht besteht jedoch darin, eine neue Variable mithilfe des Zeichenfolgenwerts wie folgt zu definieren:

bar = "something else"
Nach dem Login kopieren

Um dies zu erreichen, kommt die Funktion exec() zu Ihrer Hilfe.

>>> foo = "bar"
>>> exec(foo + " = 'something else'")
>>> print bar
something else
>>>
Nach dem Login kopieren

In diesem Beispiel:

  1. foo wird die Zeichenfolge "bar" zugewiesen.
  2. exec(foo " = 'etwas anderes' ") stellt ein Code-Snippet dynamisch zusammen: bar = 'something else'.
  3. Der zusammengestellte Code wird dann ausgeführt, wodurch die Variable bar erstellt und ihr der Wert "something else" zugewiesen wird.
  4. Schließlich zeigt die Druckleiste den zugewiesenen Wert „etwas anderes“ an.

Das obige ist der detaillierte Inhalt vonWie kann ich Variablen mithilfe von String-Variablen in Python dynamisch erstellen und zuweisen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage