私はPython 3.5.1で書いています。私はプログラミングの初心者です。改行については、どのようにしてPEP8に従うのですか?その重要度はどれくらいですか?
私はpython style guideに従ってスタイルミスを示すpep8とpyflakesプラグインを使用してgeditを使用します。私は手紙にスタイル勧告に従うかどうかわからない。
しかし、私は、E501: line too long (80 > 79 characters)
、E502: the backslash is redundant between brackets
およびE128/E127/...: continuation line under-indented for visual indent
で示される3つの繰り返しスタイルの欠陥を持っています。以下のスクリーンショット
私の二つの質問は以下のとおりです。
- どのように適切に
E501
とその後のスタイルのエラーE502
とE127/128
を避けるために、Pythonで改行を行うことができますか? - 手紙にスタイルガイドpep8に従うと便利ですか?特に出版物を念頭に置いてください。高度なPythonプログラマは何を言っているのですか?
「念頭に置いて」、はい、絶対に、スタイルガイドに従ってください。例外なく;相互理解のための標準が存在する。スタイルガイドが気に入らない場合は、新しいPEPを提出してください。この場合、それが拒絶されることを期待する。 – msw
これはなぜ閉鎖されましたか?ポイント2については、PEP8が受け入れられる改行を行う方法について完全に良い答えが書かれています。編集 - @mswが提供するようになりました。 –
My 2cの価値:1.ブラケットのように、必要がないときは必ずバックスラッシュ継続を使用しないでください。 2.継続している行のインデントが大きすぎます。現代のモニターは以前よりもはるかに大きいので、多くの人がラインの長さのことを厳しい制限としてではなく、示唆として扱います。 OTOHは、標準に固執すると、SOを含め、多くの場所でコードの外観が改善されます。 –