دالة بايثون hasattr ()
مثال
تحقق مما إذا كان الكائن "الشخص" يحتوي على خاصية "العمر":
class Person:
name = "John"
age = 36
country = "Norway"
x = hasattr(Person, 'age')
التعريف والاستخدام
ترجع hasattr()
الدالة
True
إذا كان الكائن المحدد له السمة المحددة ، وإلا False
.
بناء الجملة
hasattr(object, attribute)
قيمه المعامل
Parameter | Description |
---|---|
object | Required. An object. |
attribute | The name of the attribute you want to check if exists |
الصفحات ذات الصلة
الدالة delattr () لإزالة سمة
دالة getattr () للحصول على قيمة السمة
الدالة setattr () ، لتعيين قيمة السمة