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

标签 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() 命令获得?如果是这样,我该如何访问它?

最佳答案

有两种方法可以找到它。

首先,键入 help() 以获得交互式帮助,然后键入 topics,然后查看主题列表并尝试猜测它们是否相关。 FORMATTING 看起来不错。 help('FORMATTING') 确实为您提供了 Format String Syntax ,其中包括您想要的格式规范迷你语言部分。

或者,您可以ackgrep 只出现在该文档部分的字符串的来源。 (我使用的部分标题是“格式规范迷你语言”,但这显然存在问题,它会找到该部分的链接以及该部分本身,所以比我聪明一点……:)这最终会得到你给the same information — 尽管您必须对源代码树的结构以及内部帮助、网络文档和其他文档格式的构建方式有足够的了解,才能知道什么是相关的,什么是不相关的,否则您会浪费很多时间。

关于python - 如何在交互式 Python 中显示字符串格式规范帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30155909/

相关文章:

json - 在 jupyter lab 上使用 pyvis 在网络节点上单击事件

python - Python的交互提示 ">>>"输出到哪里?

python - 迭代不同的数据框

python - 派克达/CUDA : Causes of non-deterministic launch failures?

python - 有没有办法以编程方式将二进制文件转换为二维码?

python - 从python中的HLS流中提取帧

Python:命令在终端中运行,而不是 os.system()

python - 进入python解释器时打印问候语

python - 等同于普通 python 中的 Ipython 运行命令

python - 从命令提示符激活虚拟环境返回 "The system cannot find the path specified"但无论如何激活 Venv?