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?*

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?*

DDD
DDDasal
2024-10-27 02:19:03424semak imbas

Here are a few question-based titles that work well with the article:

* **How can I view defined variables in the Python shell?**
* **What functions are available for inspecting variables in Python?**
* **How do I list all global and local variables in P

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!

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