回答編集履歴

1

追記

2018/07/27 14:11

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -113,3 +113,31 @@
113
113
 
114
114
 
115
115
  ```
116
+
117
+
118
+
119
+ ### 追記
120
+
121
+ 「トリッキーなので、個人的にはこう書く方が好き」と書いてしまいましたが、`if ans:`のような書き方は公式スタイルガイドで推奨されているようです。逆に、`if ans == "":`のような書き方は推奨されないとのことです。ご指摘くださったfaoさんありがとうございました。
122
+
123
+
124
+
125
+ > シーケンス (文字列, リスト, タプル) については、 空のシーケンスが False であることを利用しましょう。:
126
+
127
+ ```python
128
+
129
+ 良い: if not seq:
130
+
131
+ if seq:
132
+
133
+
134
+
135
+ 悪い: if len(seq):
136
+
137
+ if not len(seq):
138
+
139
+ ```
140
+
141
+
142
+
143
+ > [はじめに — pep8-ja 1.0 ドキュメント プログラミングに関する推奨事項](http://pep8-ja.readthedocs.io/ja/latest/#id41)