Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimanakah Saya Boleh Mencipta dan Menetapkan Pembolehubah Secara Dinamik Menggunakan Pembolehubah Rentetan dalam Python?

Bagaimanakah Saya Boleh Mencipta dan Menetapkan Pembolehubah Secara Dinamik Menggunakan Pembolehubah Rentetan dalam Python?

Linda Hamilton
Lepaskan: 2024-12-08 09:29:09
asal
933 orang telah melayarinya

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

Menetapkan Pembolehubah Menggunakan Pembolehubah Rentetan

Pertimbangkan senario di mana anda mempunyai pembolehubah diperuntukkan kepada rentetan dan anda ingin mencipta pembolehubah baharu berdasarkan pada rentetan itu. Sebagai contoh:

foo = "bar"
foo = "something else"   
Salin selepas log masuk

Walau bagaimanapun, niat sebenar anda adalah untuk mentakrifkan pembolehubah baharu menggunakan nilai rentetan, seperti berikut:

bar = "something else"
Salin selepas log masuk

Untuk mencapai ini, fungsi exec() datang untuk membantu anda.

>>> foo = "bar"
>>> exec(foo + " = 'something else'")
>>> print bar
something else
>>>
Salin selepas log masuk

Dalam hal ini contoh:

  1. foo diberikan rentetan "bar".
  2. exec(foo " = 'something else' ") memasang coretan kod secara dinamik: bar = 'sesuatu else'.
  3. Kod yang dipasang kemudiannya dilaksanakan, mencipta pembolehubah bar dan memberikan nilai "sesuatu yang lain" kepadanya.
  4. Akhir sekali, bar pencetakan memaparkan nilai yang ditetapkan "sesuatu lain".

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencipta dan Menetapkan Pembolehubah Secara Dinamik Menggunakan Pembolehubah Rentetan dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan