Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Boleh Membuat Pembolehubah Python Secara Pengaturcaraan daripada Rentetan?

Bagaimanakah Saya Boleh Membuat Pembolehubah Python Secara Pengaturcaraan daripada Rentetan?

DDD
DDDasal
2024-12-09 12:13:17583semak imbas

How Can I Programmatically Create Python Variables from Strings?

Penjanaan Nama Pembolehubah daripada Rentetan dalam Python

Bagaimanakah anda boleh mengubah rentetan yang diberikan secara pemrograman kepada nama pembolehubah yang sah dalam Python? Katakan anda mempunyai rentetan "kerbau" dan ingin mencipta pembolehubah "kerbau" dengan nilai 4.

Penyelesaian:

Untuk mencipta pembolehubah secara dinamik dengan nama yang diperoleh daripada rentetan, anda boleh menggunakan fungsi exec() terbina dalam Python. Berikut ialah contoh:

x = 'buffalo'
exec(f"{x} = 4")

Fungsi exec() melaksanakan rentetan yang dihantar kepadanya sebagai kod Python. Dalam kes ini, rentetan diformatkan menggunakan rentetan f untuk mencipta pernyataan tugasan "x = 4". Selepas pelaksanaan, kerbau pembolehubah dicipta dengan nilai 4.

Anda boleh mengesahkan penciptaan pembolehubah dengan mencetak nilainya:

print(buffalo)
# Output: 4

Pendekatan ini membolehkan anda menjana nama pembolehubah secara dinamik daripada sebarang rentetan input, menyediakan cara yang fleksibel dan boleh disesuaikan untuk mengendalikan data dalam program Python.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membuat Pembolehubah Python Secara Pengaturcaraan daripada Rentetan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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