الدالة pprint.isreadable()
في بايثون
تحدّد الدالة ما إذا كان التمثيل المنسّق للكائن المعطى "قابلًا للقراءة" أو يمكن استخدامه لإعادة بناء القيمة باستخدام الدالة 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()
.