الدالة pprint.isrecursive()‎ في بايثون

من موسوعة حسوب
< Python‏ | pprint
مراجعة 11:22، 20 أغسطس 2018 بواسطة Mohammed Taher (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الدالة <code>pprint.isrecursive()‎</code> في بايثون}}</noinclude> تحدّد الدالة ما إذا كان الكائن ال...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

تحدّد الدالة ما إذا كان الكائن المعطى يتطلب تمثيلًا تعاوديًا recursive.

البنية العامة

pprint.isrecursive(object)

القيمة المعادة

تعيد هذه الدالة القيمة True مع الكائنات التعاودية Recursive objects.

أمثلة

يبين المثال التالي آلية عمل الدالة:

>>> import pprint
>>> stuff = ['spam', 'eggs', 'lumberjack', 'knights', 'ni']
>>> stuff.insert(0, stuff)
>>> pprint.pprint(stuff)
[<Recursion on list with id=...>,
 'spam',
 'eggs',
 'lumberjack',
 'knights',
 'ni']
>>> pprint.isrecursive(stuff)
True

انظر أيضًا

  • التابع PrettyPrinter.isrecursive()‎: يحدّد التابع ما إذا كان الكائن المعطى يتطلب تمثيلًا تعاوديًا.

مصادر

صفحة Data pretty printer في توثيق بايثون الرسمي.