الفرق بين المراجعتين لصفحة: «Python/pprint/isreadable»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الدالة <code>pprint.isreadable()</code> في بايثون}}</noinclude> تحدّد الدالة ما إذا كان التمثيل ال...' |
لا ملخص تعديل |
||
| سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:الدالة <code>pprint.isreadable()</code> في بايثون}}</noinclude> | <noinclude>{{DISPLAYTITLE:الدالة <code>pprint.isreadable()</code> في بايثون}}</noinclude> | ||
تحدّد الدالة ما إذا كان التمثيل المنسّق للكائن المعطى "قابلًا للقراءة" أو يمكن استخدامه لإعادة بناء القيمة باستخدام الدالة eval(). | تحدّد الدالة ما إذا كان التمثيل المنسّق للكائن المعطى "قابلًا للقراءة" أو يمكن استخدامه لإعادة بناء القيمة باستخدام الدالة <code>[[Python/eval|eval()]]</code>. | ||
== البنية العامة == | == البنية العامة == | ||
| سطر 9: | سطر 9: | ||
== القيمة المعادة == | == القيمة المعادة == | ||
تعيد هذه الدالة القيمة False دائمًا مع الكائنات التعاودية Recursive objects. | تعيد هذه الدالة القيمة <code>False</code> دائمًا مع الكائنات التعاودية Recursive objects. | ||
== أمثلة == | == أمثلة == | ||
| سطر 32: | سطر 32: | ||
== انظر أيضًا == | == انظر أيضًا == | ||
* التابع <code>[[Python/pprint/PrettyPrinter/isreadable|PrettyPrinter.isreadable()]]</code>: يحدّد التابع ما إذا كان التمثيل المنسّق للكائن المعطى "قابلًا للقراءة" أو يمكن استخدامه لإعادة بناء القيمة باستخدام الدالة eval(). | * التابع <code>[[Python/pprint/PrettyPrinter/isreadable|PrettyPrinter.isreadable()]]</code>: يحدّد التابع ما إذا كان التمثيل المنسّق للكائن المعطى "قابلًا للقراءة" أو يمكن استخدامه لإعادة بناء القيمة باستخدام الدالة <code>[[Python/str|eval()]]</code>. | ||
== مصادر == | == مصادر == | ||
المراجعة الحالية بتاريخ 11:17، 20 أغسطس 2018
تحدّد الدالة ما إذا كان التمثيل المنسّق للكائن المعطى "قابلًا للقراءة" أو يمكن استخدامه لإعادة بناء القيمة باستخدام الدالة eval().
البنية العامة
pprint.isreadable(object)
القيمة المعادة
تعيد هذه الدالة القيمة False دائمًا مع الكائنات التعاودية 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.isreadable(stuff)
False
انظر أيضًا
- التابع
PrettyPrinter.isreadable(): يحدّد التابع ما إذا كان التمثيل المنسّق للكائن المعطى "قابلًا للقراءة" أو يمكن استخدامه لإعادة بناء القيمة باستخدام الدالةeval().