我最近開始學習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