2016-08-31 1 views
1

だから、私はPythonでそれが悪い形で終わっていると考えています。複合文を使用しない場合は です。そのようなステートメントの使用も悪い形であるとみなされます。私はまた、ki.s.s.sを守る理由を理解しています。彼らがそれを保つのは理にかなっていないからです。しかし、仕事で私はそれを必要とするプログラミング言語ですべての時間を費やし、余分な時間にPythonで遊ぶので、すべてのステートメントの最後にセミコロンを置くことは、むしろ蔓延した習慣です。とにかく私のコードを見ているだけですので、スタイルコンベンションであれば心配するつもりはありません。しかし、それを避ける実際の理由があるなら私は知りたいです。Python構文後続セミコロン

私の質問は:それは実際にそれらを使用して傷ついているのか、それとも悪いスタイルですか? これはパフォーマンスやその他の問題を引き起こすのですか、それとも単なる読みやすさなのでしょうか?

なぜ私はこの質問が男が彼らを入れなければならないかと尋ねていたものと異なっていると思うのは、それがプログラムの実行を遅くするか、それ以外のものは、単に「その人がコードを読むのが難しくなる」ということです。

+0

これは標準ではないため、不正なスタイルです(flake8はこれを[E703](http://pep8.readthedocs.io/en/latest/intro.html#error-codes)としてフラグを立てます)。しかし、これらのタイプの質問は、時には非常に意見を述べることができるので、SOにはあまり適していません。 – metatoaster

+1

可能な複製[Pythonでのセミコロンの使用が「良い」または「許容可能」と考えられるのはいつですか?](http://stackoverflow.com/questions/19365508/when-is-semicolon-use-in-python-considered-good-または受け入れられる) – metatoaster

+0

私はそのポストを見たが、私はそれが重複しているとは思わない。その中で彼らを放棄することに何らかの害があるかどうか尋ねます。私の中で私はそれらを残すことに何らかの害があるかどうかを尋ねています。 –

答えて

2

純粋にスタイルのものです。パフォーマンスを傷つけることはなく、最悪の場合は次のようになります。

do_whatever();; 
# two of these^ 

は構文エラーです。