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']"