如何在交互式Python中显示字符串格式规范帮助

时间:2015-05-10 19:44:44

标签: python python-interactive

我试图在Python中找到字符串格式化的帮助。我尝试过以下方法:

>>> help(''.format)

但我得到的帮助是:

Help on built-in function format:

format(...)
    S.format(*args, **kwargs) -> string

    Return a formatted version of S, using substitutions from args and kwargs.
    The substitutions are identified by braces ('{' and '}').
(END)

我正在寻找的东西相当于在线string format specification。是否可以通过help()命令获取此信息?如果是这样,我该如何访问它?

1 个答案:

答案 0 :(得分:4)

有两种方法可以找到它。

首先,输入help()以获取互动帮助,然后输入topics,然后查看主题列表并尝试猜测其中是否有任何相关信息。 FORMATTING看起来不错。 help('FORMATTING')会为您提供Format String Syntax,其中包含您想要的格式规范迷你语言部分。

或者,您可以ackgrep只显示在文档该部分中的字符串的来源。 (我使用了章节标题,'格式规范迷你语言',但显然有问题,它会找到该部分的链接以及部分本身,所以要比我聪明一点......:这最终会让你进入the same information - 尽管你必须对源代码树的结构以及如何构建内部帮助,网络文档和其他文档格式以了解什么是什么和不是什么来了解。相关,或者你会浪费很多时间。