English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل أساسي في Python

تحكم في العملية في Python

الوظائف في بايثون

أنواع البيانات في بايثون

معالجة الملفات في Python

كائنات y الفئات في Python

التاريخ والوقت في Python

معرفة متقدمة في Python

دليل Python

استخدام hasattr() في Python و أمثلة

وظائف مدمجة Python

إذا كان لدى الكائن الخاصية المحددة المحددة، فإن method hasattr() يعود إلى true، وإلا يعود إلى false.

نموذج syntax لـ hasattr()

hasattr(object, name)

يتم استدعاء hasattr() بواسطة getattr() للتحقق من ما إذا كان سيتم إطلاق خطأ AttributeError.

معلمات hasattr()

يستخدم method hasattr() إثنين من المعلمات

  • object -الكائن الذي سيتم فحص خاصيته الاسمية

  • name -اسم الخاصية التي سيتم البحث عنها

قيمة return لـ hasattr()

يستخدم метод hasattr()

  • True، إذا كان لدى الكائن الخاصية المحددة المحددة

  • False، إذا لم يكن لدى الكائن الخاصية المحددة المحددة

مثال: كيف يعمل hasattr() في Python؟

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

وظائف مدمجة Python