Mengenal pasti kelas yang dikaitkan dengan tika objek boleh menjadi penting untuk pelbagai tugas pengaturcaraan. Python menyediakan beberapa pendekatan untuk mencapainya.
Untuk kelas gaya baharu (lalai dalam Python 3 ), nama atribut kelas boleh diakses menggunakan sintaks berikut:
type(instance).__name__
Kaedah ini adalah mudah dan mengembalikan rentetan yang mewakili nama kelas.
>>> import itertools >>> x = itertools.count(0) >>> type(x).__name__ 'count'
Kaedah ini berfungsi untuk kedua-dua kelas gaya baharu dan gaya lama . Ia mengakses atribut kelas bagi contoh dan kemudian mendapatkan semula atribut namanya.
instance.__class__.__name__
>>> x = int >>> x.__class__.__name__ 'int'
Kedua-dua name dan class__.__name menyediakan kaedah yang boleh dipercayai untuk mendapatkan semula nama kelas suatu contoh. Pilihan antara mereka bergantung pada jenis kelas yang digunakan dalam kod, dengan class__.__name menyediakan keserasian untuk kelas gaya lama dalam Python 2.
Atas ialah kandungan terperinci Bagaimana untuk Menentukan Nama Kelas Instance dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!