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

回答編集履歴

1

追記

2018/01/11 10:29

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -2,4 +2,8 @@
2
2
  ```Python
3
3
  if any(e in text for e in ('おにぎり', 'パン', '目玉焼き', 'シリアル')):
4
4
  print('朝食')
5
- ```
5
+ ```
6
+
7
+ なお、文字列の含有判定に[str.find](https://docs.python.jp/3/library/stdtypes.html#str.find)は使わない方がいいです。
8
+ 公式リファレンスにも、次のような注意書きがあります。
9
+ > find() メソッドは、 sub の位置を知りたいときにのみ使うべきです。 sub が部分文字列であるかどうかのみを調べるには、 in 演算子を使ってください: