Сообщить об ошибке.

Функция pformat() модуля pprint в Python

Синтаксис:

import pprint

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

Параметры:

  • object - объект форматирования,
  • indent=1 - отступ последующего уровня вложенности,
  • width=80 - ширина экрана печати,
  • depth=None - показывать уровней вложенности,
  • compact=False - компактное форматирование,
  • sort_dicts=True - сортировка словаря перед форматированием.

Возвращаемое значение:

  • str, отформатированное представление объекта.

Описание:

Функция pformat() модуля pprint возвратит отформатированное представление объекта в виде строки. Отступ indent, ширина width, глубина depth, компактность compact и sort_dicts будут переданы конструктору PrettyPrinter() в качестве параметров форматирования.

Python 3.8: Добавлен параметр sort_dicts.

Примеры использования:

>>> import pprint
>>> stuff = ['spam', 'eggs', 'lumberjack', 'knights', 'ni']
>>> pprint.pformat(stuff, width=41)
# "['spam',\n 'eggs',\n 'lumberjack',\n 'knights',\n 'ni']"