最近 Python をはじめた初心者です。Python の流儀に従おうと PEP8 で書いたコードをチェックしてみたのですが、下記のように複数のスペースを入れて縦をそろえたところ、E222:multiple spaces after operator
と注意が出ました。
python
1BUFFER_FLUSH_INTERVAL = 10 2BUFFER_FLUSH_DELAY = 5 3BUFFER_MAX_SIZE = 1000 4 5MYSQL_ARGS = { 6 'host' : 'localhost', 7 'user' : 'root', 8 'passwd' : '123123', 9 'charset': 'utf8mb4', 10 'db' : 'mydb' 11}
コメントに従い次のようにすると、注意がでなくなります
python
1BUFFER_FLUSH_INTERVAL = 10 2BUFFER_FLUSH_DELAY = 5 3BUFFER_MAX_SIZE = 1000 4 5MYSQL_ARGS = { 6 'host': 'localhost', 7 'user': 'root', 8 'passwd': '123123', 9 'charset': 'utf8mb4', 10 'db': 'mydb' 11}
しかし個人的には前者のほうが見やすいと思ったのですが、Python 的にはあまりやらない(行儀の悪い)表記なのでしょうか?みなさんの考え・どうしているかを教えてください。
ちなみに PEP8 にこだわりはなく、「調べてみたら何となくメジャーっぽいから」程度の選択理由です。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/07 12:42