الفرق بين المراجعتين لصفحة: «Python/pprint/pprint»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>pprint.pprint()</code> في بايثون}}</noinclude> تطبع الدالة التمثيل المنسّق للكائن...' |
لا ملخص تعديل |
||
سطر 9: | سطر 9: | ||
== المعاملات == | == المعاملات == | ||
إن أخذ المعامل stream القيمة None فستستخدم الدالة sys.stdout. يمكن استخدام هذه الدالة في مفسر بايثون التفاعلي عوضًا عن الدالة print() لتفحّص القيم (يمكن كذلك إعادة إسناد print = pprint.pprint لاستخدامها ضمن نطاق معين). | إن أخذ المعامل <code>stream</code> القيمة <code>None</code> فستستخدم الدالة <code>sys.stdout</code>. يمكن استخدام هذه الدالة في مفسر بايثون التفاعلي عوضًا عن الدالة <code>[[Python/print|print()]]</code> لتفحّص القيم (يمكن كذلك إعادة إسناد <code>print = pprint.pprint</code> لاستخدامها ضمن نطاق معين). | ||
تُمرّر المعاملات indent و width و depth و compact إلى الدالة البانية للصنف PrettyPrinter كمعاملات تنسيق. | تُمرّر المعاملات <code>indent</code> و <code>width</code> و <code>depth</code> و <code>compact</code> إلى الدالة البانية للصنف <code>[[Python/pprint/PrettyPrinter|PrettyPrinter]]</code> كمعاملات تنسيق. | ||
'''ملاحظة:''' أضيف المعامل <code>compact</code> في الإصدار 3.4 من اللغة. | '''ملاحظة:''' أضيف المعامل <code>compact</code> في الإصدار 3.4 من اللغة. | ||
== القيمة المعادة == | == القيمة المعادة == | ||
تطبع الدالة التمثيل المنسّق للكائن المعطى في المخرجات المعطاة، متبوعًا بسطر جديد. | |||
== أمثلة == | == أمثلة == |
مراجعة 11:12، 20 أغسطس 2018
تطبع الدالة التمثيل المنسّق للكائن المعطى في المخرجات المعطاة، متبوعًا بسطر جديد.
البنية العامة
pprint.pprint(object, stream=None, indent=1, width=80, depth=None, *, compact=False)
المعاملات
إن أخذ المعامل stream
القيمة None
فستستخدم الدالة sys.stdout
. يمكن استخدام هذه الدالة في مفسر بايثون التفاعلي عوضًا عن الدالة print()
لتفحّص القيم (يمكن كذلك إعادة إسناد print = pprint.pprint
لاستخدامها ضمن نطاق معين).
تُمرّر المعاملات indent
و width
و depth
و compact
إلى الدالة البانية للصنف PrettyPrinter
كمعاملات تنسيق.
ملاحظة: أضيف المعامل compact
في الإصدار 3.4 من اللغة.
القيمة المعادة
تطبع الدالة التمثيل المنسّق للكائن المعطى في المخرجات المعطاة، متبوعًا بسطر جديد.
أمثلة
يبين المثال التالي آلية عمل الدالة:
>>> 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']
انظر أيضًا
- التابع
PrettyPrinter.pprint()
: يطبع التابع التمثيل المنسّق للكائن المعطى على المخرجات المحدّدة في الدالة البانية للصنف PrettyPrinter متبوعًا بسطر جديد..