الفرق بين المراجعتين ل"Python/pprint/isreadable"

من موسوعة حسوب
< Python‏ | pprint
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<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()‎.

مصادر

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