牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

Pythonの'='の前後に入るスペース

『Style Guide for Python Code』より

式や文の中のホワイトスペース

悩みの種(以下のような、余分な空白の使用を避ける。)

:

:

  • 代入演算子(または他の演算子)のまわりに、1文字以上のスペースを配置して、別の式と列揃えをすること。
#○
i = i + 1
submitted += 1
x = x * 2 - 1
hypot2 = x * x + y * y
c = (a + b) * (a - b)

i=i+1
submitted +=1
x = x*2 - 1
hypot2 = x*x + y*y
c = (a+b) * (a-b)
その他の推奨案

:

:

  • '=' 記号を、キーワード引数やデフォルトのパラメータ値として使う場合、'='記号の両側にスペースを配置しないこと。
#○
def complex(real, imag=0.0):
    return magic(r=real, i=imag)

def complex(real, imag = 0.0):
    return magic(r = real, i = imag)


この辺のスペース入れちゃってたかもなー(´・ω・`)