gpt4 book ai didi

pycharm - 为什么 Pycharm 如此关注我编码的特定风格

转载 作者:行者123 更新时间:2023-12-01 11:34:48 25 4
gpt4 key购买 nike

我最近开始学习 Python,我的老师建议我使用 Pycharm 作为 IDE。我确实主要喜欢它,但是来自 java 和 eclipse 的一些东西对我来说意义不大。

1.) 当我输入代码“print("hello")”时,它会给我一个烦人的灯泡提示切换到单引号字符串。当我点击它时,它就变成了“打印('你好')'。这是最糟糕的部分,它再次给了我灯泡并说制作一个双引号字符串。我不明白为什么要这样做。为什么一个会比另一个更好,因为从我读到的内容来看,这只是个人喜好问题,对性能没有影响或潜在影响,因此警告总体上毫无用处。

2.) 我在过去的 6 个月里学习了 Java,所以我习惯于以这种方式编码进入 Java。在 Java 中,通常使用驼峰式编码。 Python 不是那样工作的。为什么这在pycharm中很重要?所有其他 IDE 都不太关心你如何格式化你的工作。还有其他一些事情,比如空白过多、空白不足以及“#”后没有空格用于注释错误 pycharm 并给它那个烦人的灯泡。

我想我的总体问题是为什么要让 IDE 为所有这些个人喜好的事情烦恼?如果我想要三行空白,为什么我不能在没有 pycharm 的情况下到处乱放灯泡?

注意:总体上我喜欢pycharm。

最佳答案

1) 灯泡只是一种辅助。他们不会说“修理我”,而是说“需要帮助吗?”。

2)

In Java, it's conventional to code in camel case. Python doesn't work that way.

只需在 Editor → Inspections → Python 中禁用 PEP8 naming conventions violation

Also other things like to much white space, not enough white space, and no space after "#" for comments bug pycharm and give it that annoying light bulb.

你可以在Editor → Code Style → Python中配置你的代码风格

但是请尊重PEP8

关于pycharm - 为什么 Pycharm 如此关注我编码的特定风格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28356625/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com