Check if space is in a string

前端 未结 4 964
醉酒成梦
醉酒成梦 2021-02-11 14:21
\' \' in word == True

I\'m writing a program that checks whether the string is a single word. Why doesn\'t this work and is there any better way to che

4条回答
  •  醉酒成梦
    2021-02-11 14:40

    Write if " " in word: instead of if " " in word == True:.

    Explanation:

    • In Python, for example a < b < c is equivalent to (a < b) and (b < c).
    • The same holds for any chain of comparison operators, which include in!
    • Therefore ' ' in w == True is equivalent to (' ' in w) and (w == True) which is not what you want.

提交回复
热议问题