بيثون: فحص نوع المتغير
تعتبر
مثال :
isinstance ()
الطريقة المفضلة للتحقق من نوع المتغير في بايثون. بحيث يتم التحقق إذا كان المتغير (الكائن) مثيل للكائن فئة type او لا.مثال :
# متغيرات من أنواع مختلفة >>> i = 1 >>> isinstance(i, int) True >>> f = 0.1 >>> isinstance(f, float) True >>> s = "Hell" >>> isinstance(s, str) True >>> l = [0, 1, 2] >>> isinstance(l, list) True >>> d = {0:"Zero", 1:"One"} >>> isinstance(d, dict) True >>> t = (0, 1, 2) >>> isinstance(t, tuple) True >>> n = None >>> n is None True >>> b = True >>> isinstance(b, bool) True