الفرق بين المراجعتين لصفحة: «Python/pprint/PrettyPrinter/pprint»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>PrettyPrinter.pprint()</code> في بايثون}}</noinclude> يطبع التابع التمثيل المنسّق للك...' |
|||
سطر 14: | سطر 14: | ||
== القيمة المعادة == | == القيمة المعادة == | ||
يطبع التابع التمثيل المنسّق للكائن المعطى في | يطبع التابع التمثيل المنسّق للكائن المعطى وفي المخرجات المحدّدة في الدالة البانية للصنف PrettyPrinter، متبوعًا بسطر جديد. | ||
== أمثلة == | == أمثلة == |
مراجعة 13:35، 20 أغسطس 2018
يطبع التابع التمثيل المنسّق للكائن المعطى في المخرجات المعطاة، متبوعًا بسطر جديد.
البنية العامة
PrettyPrinter.pprint(object)
المعاملات
object
الكائن المراد طباعته.
القيمة المعادة
يطبع التابع التمثيل المنسّق للكائن المعطى وفي المخرجات المحدّدة في الدالة البانية للصنف PrettyPrinter، متبوعًا بسطر جديد.
أمثلة
يبين المثال التالي آلية عمل التابع:
>>> import pprint
>>> stuff = ['spam', 'eggs', 'lumberjack', 'knights', 'ni']
>>> stuff.insert(0, stuff[:])
>>> pp = pprint.PrettyPrinter(indent=4)
>>> pp.pprint(stuff)
[ ['spam', 'eggs', 'lumberjack', 'knights', 'ni'],
'spam',
'eggs',
'lumberjack',
'knights',
'ni']
>>> pp = pprint.PrettyPrinter(width=41, compact=True)
>>> pp.pprint(stuff)
[['spam', 'eggs', 'lumberjack',
'knights', 'ni'],
'spam', 'eggs', 'lumberjack', 'knights',
'ni']
>>> tup = ('spam', ('eggs', ('lumberjack', ('knights', ('ni', ('dead',
... ('parrot', ('fresh fruit',))))))))
>>> pp = pprint.PrettyPrinter(depth=6)
>>> pp.pprint(tup)
('spam', ('eggs', ('lumberjack', ('knights', ('ni', ('dead', (...)))))))
انظر أيضًا
- الدالة
pprint.pprint()
: تطبع الدالة التمثيل المنسّق للكائن المعطى على المخرجات المحدّدة في الدالة البانية للصنف PrettyPrinter متبوعًا بسطر جديد.