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