为什么下面的 Python 3 句子返回"True"?--->'abc'

  • 本文关键字:True abc 返回 句子 Python python
  • 更新时间 :
  • 英文 :


''它来了(在翻译中(:

a=''

12345 中的a

真实

''

所有字符串中都有空字符串,这就是它计算结果为True的原因。

>>> a=' '
>>> a in '12345'
>>> False

>>> a=''
>>> a in '12345'
>>> True

您总是从任何字符串中获得一个空字符串。原因:

>>>a=''
>>>b='12345'
>>>a in b
True
>>>b[0:0] # == a
''

你可以在这里阅读更多。

最新更新