我最近开始学习Python,我的老师建议我使用Pycharm作为IDE。我主要喜欢它,但是来自java和eclipse有一些东西对我来说没有多大意义。为什么Pycharm如此关注我编码的特定风格
1.)当我输入代码时,'print(“hello”)'它会给我这个恼人的灯泡说切换到一个单引号字符串。当我点击它时,它会显示'print('hello')'。这是最糟糕的部分,它给了我一个灯泡,并说,做一个双引号字符串。我不明白它为什么这样做。为什么一个人会比另一个更好,因为从我读过的内容来看,这仅仅是个人喜好的问题,对性能没有任何影响或潜在影响,从而使得警告总是无用的。
2.)我在过去的6个月里学习了Java,所以我习惯于用Java编写这种方式。在Java中,传统上使用camel case进行编码。 Python不能这样工作。为什么在pycharm中这是一件大事?所有其他IDE可以不关心你如何格式化你的工作。还有其他的东西喜欢多空白,没有足够的空白空间,没有空间后“#”评论bug pycharm,并给它那恼人的灯泡。
我想我的整体问题是为什么IDE会打扰所有这些是个人喜好的东西?如果我想要三行白色空间,为什么我不能在没有pycharm的情况下向所有地方投掷灯泡和放置灯泡?
注:我喜欢整体pycharm。
由于编码风格与蟒蛇非常重要。制作一个可以被其他人轻松读取的代码,后来你就是Python的精神之一。所以在Python中有一个编码标准,它是https://www.python.org/dev/peps/pep-0008/ – dragon2fly 2015-02-09 15:43:16