换句话说,sprintf与pprint的类似功能是什么?

推荐答案

pprint模块有一个名为pformat的命令,正是出于这个目的.

从文件中:

以字符串形式返回对象的格式化表示形式.缩进

示例:

>>> import pprint
>>> people = [
...     {"first": "Brian", "last": "Kernighan"}, 
...     {"first": "Dennis", "last": "Richie"},
... ]
>>> pprint.pformat(people, indent=4)
"[   {   'first': 'Brian', 'last': 'Kernighan'},\n    {   'first': 'Dennis', 'last': 'Richie'}]"

Python相关问答推荐

Tkinter -控制调色板的位置

机器人与Pyton Minecraft服务器状态不和

基本链合同的地址是如何计算的?

不允许AMBIMA API请求方法

从DataFrame.apply创建DataFrame

Python中是否有方法从公共域检索搜索结果

在Python中为变量的缺失值创建虚拟值

Odoo -无法比较使用@api.depends设置计算字段的日期

计算相同形状的两个张量的SSE损失

使用mySQL的SQlalchemy过滤重叠时间段

Django mysql图标不适用于小 case

如何使用html从excel中提取条件格式规则列表?

从groupby执行计算后创建新的子框架

无法使用requests或Selenium抓取一个href链接

删除字符串中第一次出现单词后的所有内容

Polars asof在下一个可用日期加入

Python Tkinter为特定样式调整所有ttkbootstrap或ttk Button填充的大小,适用于所有主题

ruamel.yaml dump:如何阻止map标量值被移动到一个新的缩进行?

polars:有效的方法来应用函数过滤列的字符串

在二维NumPy数组中,如何 Select 内部数组的第一个和第二个元素?这可以通过索引来实现吗?