2016-04-12 12 views
1

単項演算子を適用する一般的な、または容認された方法は何ですか?私は式で演算子を処理するための通常の方法は、演算子と変数(a = b + c)の間にスペースを挿入することを含むが、単項演算子と変数の間にスペースを挿入することは、私の意見ではきれいに見えません。単項演算子の共通プラクティス

# Should we use 
a = -a 
a = +a 
a = ~a 

# or 
a = - a 
a = + a 
a = ~ a 
+2

これは問題ではありません。好きなことをしてください。最初の方法はもっと一般的です。 – wim

+1

[PEP8](https://www.python.org/dev/peps/pep-0008/)には、Pythonの一般的なスタイルガイドがあります。これは、より低い優先度を持つ演算子の周囲にスペースを追加することを示唆している。 Yes: 'x = x * 2 - 1'、No:' x = x * 2 - 1'の単項演算子では、優先順位が非常に高い傾向があり、スタイルガイドに空白がないと示唆していますが、これは味の問題です。私の味は間違いなく元です。 – AChampion

答えて

0

PEP8優先順位の高い事業者、すなわちそれらの間には分離していない必要があることを説明します。

a = -a 
a = +a 

をし、これらのような他の事業者は、この間隔を持っている必要があります。

関連する問題