الفرق بين المراجعتين ل"Python/pprint/PrettyPrinter/isreadable"
< Python | pprint | PrettyPrinter
اذهب إلى التنقل
اذهب إلى البحث
(أنشأ الصفحة ب'<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()
.