teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2018/07/27 14:11

投稿

hayataka2049
hayataka2049

スコア30939

answer CHANGED
@@ -55,4 +55,18 @@
55
55
  else:
56
56
  print("入力してください")
57
57
 
58
- ```
58
+ ```
59
+
60
+ ### 追記
61
+ 「トリッキーなので、個人的にはこう書く方が好き」と書いてしまいましたが、`if ans:`のような書き方は公式スタイルガイドで推奨されているようです。逆に、`if ans == "":`のような書き方は推奨されないとのことです。ご指摘くださったfaoさんありがとうございました。
62
+
63
+ > シーケンス (文字列, リスト, タプル) については、 空のシーケンスが False であることを利用しましょう。:
64
+ ```python
65
+ 良い: if not seq:
66
+ if seq:
67
+
68
+ 悪い: if len(seq):
69
+ if not len(seq):
70
+ ```
71
+
72
+ > [はじめに — pep8-ja 1.0 ドキュメント プログラミングに関する推奨事項](http://pep8-ja.readthedocs.io/ja/latest/#id41)