私は Python の初心者です。Python でプログラミングするときに従わなければならない pep 標準を読みます http://legacy.python.org/dev/peps/pep-0008
今、疑問があります。彼らが言及したように、関数または Dict でキーワード引数またはデフォルトのパラメーター値を使用している間は、等号の周りにスペースを入れるべきではありません。
例えば
はい
def myfunc(key1=val1, key2=val2, key3=val3)
いいえ
def myfunc(key1 = val1, key2 = val2, key3 = val3)
それは問題ありませんが、これらを複数の行に分割するとどうなりますか。このようなもの(多くのパラメータまたは長い名前がある場合)
def myfunc(key1=val1,
key2=val2,
key3=val3)
この場合、等号の周りにスペースを入れるべきだと思います。私は正しいですか。これらはすべて読みやすさに関するものですが、これにも標準があるかどうかに興味があります。ベストプラクティスを探しています。
Dictについても同じです。
new_dict= Dict(
key1=val1,
key2=val2,
key3=val3
)
また、上記の例とは異なり、dict の最後の引数の後にコンマを配置する必要がありますが、最後の値の後にコンマを配置しませんでした (key3=val3)