English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يحلل دالة issubclass() ما إذا كان المعامل الأول (العدد الأول) هو فرع للفئة المعلمة (العدد الثاني).
جملة issubclass() هي:
issubclass(object, classinfo)
م 参数 لـ issubclass()
object -الفئة التي سيتم فحصها
classinfo-الفئات، الأنواع أو أنواع الفئات والأنواع
issubclass() يعود:
صحيح إذاobjectهي فرع للفئة أو أي عنصر من المجموعات
خطأ بالإضافة إلى ذلك
class Polygon: def __init__(polygonType): print('المضلع هو ', polygonType) class Triangle(Polygon): def __init__(self): Polygon.__init__('triangle') print(issubclass(Triangle, Polygon)) print(issubclass(Triangle, list)) print(issubclass(Triangle, (list, Polygon))) print(issubclass(Polygon, (list, Polygon)))
عند تشغيل هذا البرنامج، الناتج سيكون:
صحيح خطأ صحيح صحيح
من المهم أن نلاحظ أن الفئات تعتبر نفسها فرعاً لها.