Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimana untuk Semak Kewujudan Pembolehubah dalam Python Tanpa Menggunakan Pengecualian?

Bagaimana untuk Semak Kewujudan Pembolehubah dalam Python Tanpa Menggunakan Pengecualian?

Patricia Arquette
Lepaskan: 2024-12-04 01:09:09
asal
535 orang telah melayarinya

How to Check for Variable Existence in Python Without Using Exceptions?

Cara Menentukan Kewujudan Pembolehubah Tanpa Pengecualian

Dalam Python, adalah perkara biasa untuk mengesahkan kewujudan pembolehubah menggunakan cuba/kecuali blok:

try:
    myVar
except NameError:
    # Do something.
Salin selepas log masuk

Walau bagaimanapun , terdapat pendekatan alternatif untuk mencapai ini tanpa pengecualian.

Menyemak Setempat Pembolehubah

Untuk menyemak sama ada pembolehubah setempat wujud, gunakan if dengan locals():

if 'myVar' in locals():
    # myVar exists.
Salin selepas log masuk

Menyemak Pembolehubah Global

Begitu juga, untuk pembolehubah global, gunakan jika dengan global ():

if 'myVar' in globals():
    # myVar exists.
Salin selepas log masuk

Menyemak Atribut Objek

Untuk menentukan sama ada objek mempunyai atribut khusus, gunakan hasattr():

if hasattr(obj, 'attr_name'):
    # obj.attr_name exists.
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk Semak Kewujudan Pembolehubah dalam Python Tanpa Menggunakan Pengecualian?. 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