Rumah >pembangunan bahagian belakang >Tutorial Python >Berikut ialah beberapa tajuk berasaskan soalan yang sesuai dengan artikel tersebut: * **Bagaimanakah saya boleh melihat pembolehubah yang ditentukan dalam cangkerang Python?** * **Apakah fungsi yang tersedia untuk memeriksa pembolehubah dalam Python?*
Melihat Pembolehubah Ditakrifkan dalam Python Shell
Apabila melakukan pengiraan yang kompleks, menjadi penting untuk menjejaki pembolehubah yang ditakrifkan semasa proses. Untuk mencapai matlamat ini dalam Python, terdapat pelbagai pendekatan yang diilhamkan oleh senarai keluar bergaya MATLAB.
dir() untuk Pembolehubah Dalam Skop
Fungsi dir() menyediakan senarai daripada semua pembolehubah yang sedang dalam skop. Ini termasuk kedua-dua pembolehubah tempatan dan global.
<code class="python">>>> x = 10 >>> y = 20 >>> dir() ['__annotations__', '__builtins__', '__doc__', '__file__', '__name__', '__package__', 'x', 'y']</code>
globals() untuk Pembolehubah Global
Fungsi globals() mengembalikan kamus yang mengandungi semua pembolehubah global. Mengakses nilai memerlukan pengindeksan.
<code class="python">>>> z = 30 >>> globals()['z'] 30</code>
locals() untuk Pembolehubah Setempat
Serupa dengan globals(), locals() mengembalikan kamus pembolehubah tempatan dalam skop semasa.
<code class="python">def example_function(): inside_x = 100 return locals() >>> example_function() {'inside_x': 100}</code>
Dengan mekanisme ini, anda boleh memeriksa pembolehubah yang ditentukan dengan pantas, memantau nilainya dan mengelakkan konflik.
Atas ialah kandungan terperinci Berikut ialah beberapa tajuk berasaskan soalan yang sesuai dengan artikel tersebut: * **Bagaimanakah saya boleh melihat pembolehubah yang ditentukan dalam cangkerang Python?** * **Apakah fungsi yang tersedia untuk memeriksa pembolehubah dalam Python?*. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!