الفرق بين المراجعتين لصفحة: «Python/pprint/pformat»

من موسوعة حسوب
< Python‏ | pprint
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>pprint.pformat()‎</code> في بايثون}}</noinclude> تعيد الدالة التمثيل المنسّق للكائن...'
 
لا ملخص تعديل
سطر 9: سطر 9:


== المعاملات ==
== المعاملات ==
تُمرّر المعاملات indent و width و depth و compact إلى الدالة البانية للصنف PrettyPrinter كمعاملات تنسيق.
تُمرّر المعاملات <code>indent</code> و <code>width</code> و <code>depth</code> و <code>compact</code> إلى الدالة البانية للصنف <code>[[Python/pprint/PrettyPrinter|PrettyPrinter]]</code> كمعاملات تنسيق.


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


== القيمة المعادة ==
== القيمة المعادة ==
تعيد الدالة التمثيل المنسّق للكائن المعطى على هيئة سلسلة نصية.
تعيد الدالة التمثيل المنسّق للكائن المعطى على هيئة [[Python/str|سلسلة نصية]].


== أمثلة ==
== أمثلة ==
سطر 31: سطر 31:


== انظر أيضًا ==
== انظر أيضًا ==
* التابع PrettyPrinter.pformat()‎: يعيد التابع التمثيل المنسّق للكائن المعطى.
* التابع <code>[[Python/pprint/PrettyPrinter/pformat|PrettyPrinter.pformat()]]</code>‎: يعيد التابع التمثيل المنسّق للكائن المعطى.


== مصادر ==
== مصادر ==
[https://docs.python.org/3/library/pprint.html#pprint.pformat صفحة Data pretty printer في توثيق بايثون الرسمي.]
[https://docs.python.org/3/library/pprint.html#pprint.pformat صفحة Data pretty printer في توثيق بايثون الرسمي.]


[[تصنيف:Python]]
[[تصنيف:Python]]
[[تصنيف:Python Modules]]
[[تصنيف:Python Modules]]

مراجعة 09:17، 20 أغسطس 2018

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

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

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 في توثيق بايثون الرسمي.