1

我正在尝试在 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)

我正在寻找的是相当于在线字符串格式规范。这些信息是否可以通过help()命令获得?如果是这样,我该如何访问它?

4

1 回答 1

4

有两种方法可以找到它。

首先,键入help()以获取交互式帮助,然后键入topics,然后查看主题列表并尝试猜测其中是否有相关性。FORMATTING看起来挺好的。并且help('FORMATTING')确实为您提供了Format String Syntax,其中包括您想要的 Format Specification Mini-Language 部分。

或者,您可以ackgrep仅出现在文档的该部分中的字符串的来源。(我使用了章节标题“Format Specification Mini-Language”,但这显然存在一个问题,即它会找到指向该章节的链接以及该章节本身,所以比我聪明一点...... :) 这最终会得到您必须获得相同的信息——尽管您必须对源代码树的结构以及内部帮助、Web 文档和其他文档格式的构建方式有足够的了解,才能知道什么是相关的和不相关的,否则您将浪费很多时间。

于 2015-05-10T19:54:11.273 回答