2

私は 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)

4

3 に答える 3