الفرق بين المراجعتين لصفحة: «Python/pprint/PrettyPrinter/isreadable»

من موسوعة حسوب
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>PrettyPrinter.isreadable()‎</code> في بايثون}}</noinclude> يحدّد التابع ما إذا كان التمثي...'
 
لا ملخص تعديل
 
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:التابع <code>PrettyPrinter.isreadable()‎</code> في بايثون}}</noinclude>
<noinclude>{{DISPLAYTITLE:التابع <code>PrettyPrinter.isreadable()‎</code> في بايثون}}</noinclude>
يحدّد التابع ما إذا كان التمثيل المنسّق للكائن المعطى "قابلًا للقراءة" أو يمكن استخدامه لإعادة بناء القيمة باستخدام الدالة eval()‎.
يحدّد التابع ما إذا كان التمثيل المنسّق للكائن المعطى "قابلًا للقراءة" أو يمكن استخدامه لإعادة بناء القيمة باستخدام الدالة <code>[[Python/eval|eval()‎]]</code>.


== البنية العامة ==
== البنية العامة ==
سطر 7: سطر 7:
PrettyPrinter.isreadable(object)
PrettyPrinter.isreadable(object)
</syntaxhighlight>
</syntaxhighlight>
== المعاملات ==
=== <code>object</code> ===
الكائن المراد معرفة ما إذا كان قابلًا للقراءة أو يمكن استخدامه لإعادة بناء القيمة باستخدام الدالة  <code>[[Python/eval|eval()‎]]</code>.


== القيمة المعادة ==
== القيمة المعادة ==
يعيد التابع القيمة False دائمًا مع الكائنات التعاودية. إن عُيّنت قيمة للمعامل depth في كائن PrettyPrinter وكان الكائن أعمق ممّا هو مسموح به، فسيعيد التابع القيمة False.  
يعيد التابع القيمة <code>False</code> دائمًا مع الكائنات التعاودية. إن عُيّنت قيمة للمعامل <code>depth</code> في كائن <code>[[Python/pprint/PrettyPrinter|PrettyPrinter]]</code> وكان الكائن أعمق ممّا هو مسموح به، فسيعيد التابع القيمة <code>False</code>.  


== أمثلة ==
== أمثلة ==

المراجعة الحالية بتاريخ 13:44، 20 أغسطس 2018

يحدّد التابع ما إذا كان التمثيل المنسّق للكائن المعطى "قابلًا للقراءة" أو يمكن استخدامه لإعادة بناء القيمة باستخدام الدالة eval()‎.

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

PrettyPrinter.isreadable(object)

المعاملات

object

الكائن المراد معرفة ما إذا كان قابلًا للقراءة أو يمكن استخدامه لإعادة بناء القيمة باستخدام الدالة eval()‎.

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

يعيد التابع القيمة False دائمًا مع الكائنات التعاودية. إن عُيّنت قيمة للمعامل depth في كائن PrettyPrinter وكان الكائن أعمق ممّا هو مسموح به، فسيعيد التابع القيمة False.

أمثلة

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

>>> import pprint
>>> stuff = ['spam', 'eggs', 'lumberjack', 'knights', 'ni']
>>> pp = pprint.PrettyPrinter(indent=4)
>>> pp.isreadable(stuff)
True

انظر أيضًا

  • الدالة pprint.isreadable()‎: تحدّد الدالة ما إذا كان التمثيل المنسّق للكائن المعطى "قابلًا للقراءة" أو يمكن استخدامه لإعادة بناء القيمة باستخدام الدالة eval()‎.

مصادر

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