الدالة pprint.pformat()‎ في بايثون

من موسوعة حسوب
< Python‏ | pprint
مراجعة 11:14، 20 أغسطس 2018 بواسطة Mohammed Taher (نقاش | مساهمات)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

تعيد الدالة التمثيل المنسّق للكائن المعطى على هيئة سلسلة نصية.

البنية العامة

pprint.pformat(object, indent=1, width=80, depth=None, *, compact=False)

المعاملات

تُمرّر المعاملات indent و width و depth و compact إلى الدالة البانية للصنف PrettyPrinter كمعاملات تنسيق.

ملاحظة: أضيف المعامل compact في الإصدار 3.4 من اللغة.

القيمة المعادة

تعيد الدالة التمثيل المنسّق للكائن المعطى على هيئة سلسلة نصية.

أمثلة

يبين المثال التالي آلية عمل الدالة:

>>> import pprint
>>> ls = ['Orange', 'Apple', 'Banana', 'Grapes', 'Berries']
>>> pprint.pformat(ls)
"['Orange', 'Apple', 'Banana', 'Grapes', 'Berries']"
>>> pprint.pformat(ls, indent=3, width=10)
"[  'Orange',\n   'Apple',\n   'Banana',\n   'Grapes',\n   'Berries']"

انظر أيضًا

  • التابع PrettyPrinter.pformat()‎: يعيد التابع التمثيل المنسّق للكائن المعطى.

مصادر

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