Why python's interprets not empty strig's objects as logical False?
===

I don't understand why not empty strings are False, same like empty strings. I think that collection of characters is much something than less. What is a root of python purpose in this case?

    >>> "" in 'fdsa'
    True
    >>> '' in ''
    True
    >>> 'asdf' in ''
    False
    >>> 'adsf' is True
    False