الفرق بين المراجعتين لصفحة: «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>. | |||
== القيمة المعادة == | == القيمة المعادة == | ||
يعيد التابع القيمة <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()
.