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