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!