PyCharm 的默认代码格式化程序是什么?

Alv*_*ona 5 python formatting pycharm

我不使用 Pycharm 作为我的 Python 环境,我的 PC 上也没有它。
然而,我们经常与同事讨论代码风格,虽然我更喜欢黑色,但他们使用内部 PyCharm 格式化程序。

我在 JetBrains 网站上没有找到任何提及,这是什么东西,有什么建议吗?

Rob*_*Rob 1

根据文档

PyCharm 遵守 PEP8 规则和要求来安排和格式化 Python 代码。

以我的理解,pep8下还是有一定的灵活性的。

例如,Pycharm 上的默认格式化程序允许在字符串上使用单引号或双引号,并且不要求在代码中保持一致。

然而,Black 非常明确地要求所有文件中的字符串都使用双引号,除非另有配置。

我认为 Pycharm 的默认 IDE python 格式化程序将进行满足 pep8 所需的最小更改,并且确切的行为由个人的编码偏好决定。