English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
إذا كان لدى الكائن الخاصية المحددة المحددة، فإن method hasattr() يعود إلى true، وإلا يعود إلى false.
نموذج syntax لـ hasattr()
hasattr(object, name)
يتم استدعاء hasattr() بواسطة getattr() للتحقق من ما إذا كان سيتم إطلاق خطأ AttributeError.
يستخدم method hasattr() إثنين من المعلمات
object -الكائن الذي سيتم فحص خاصيته الاسمية
name -اسم الخاصية التي سيتم البحث عنها
يستخدم метод hasattr()
True، إذا كان لدى الكائن الخاصية المحددة المحددة
False، إذا لم يكن لدى الكائن الخاصية المحددة المحددة
class Person: age = 23 name = 'Adam' person = Person() print('Person هل له خاصية age؟:', hasattr(person, 'age')) print('Person هل له خاصية salary؟:', hasattr(person, 'salary'))
عند تشغيل هذا البرنامج، الناتج سيكون:
Person هل له خاصية age؟: True Person هل له خاصية salary؟: False