6.10. Boolean Empty¶
empty
bool()
orFalse
empty
int()
or0
empty
float()
or0.0
empty
complex()
or0+0j
or0.0+0.0j
empty
str()
or''
empty
tuple()
or()
empty
list()
or[]
empty
set()
empty
frozenset()
empty
dict()
or{}
None
6.10.1. Scalar¶
empty
bool()
orFalse
empty
int()
or0
empty
float()
or0.0
empty
complex()
or0+0j
or0.0+0.0j
empty
str()
or''
None
>>> data = 0
>>>
>>> if data:
... print('Not empty')
>>>
>>> if not data:
... print('Empty')
Empty
>>> data = ''
>>>
>>> if data:
... print('Not empty')
>>>
>>> if not data:
... print('Empty')
Empty
>>> data = None
>>>
>>> if data:
... print('Not empty')
>>>
>>> if not data:
... print('Empty')
Empty
6.10.2. Sequence¶
empty
tuple()
or()
empty
list()
or[]
empty
set()
empty
frozenset()
>>> data = ()
>>>
>>> if data:
... print('Not empty')
>>>
>>> if not data:
... print('Empty')
Empty
>>> data = []
>>>
>>> if data:
... print('Not empty')
>>>
>>> if not data:
... print('Empty')
Empty
>>> data = set()
>>>
>>> if data:
... print('Not empty')
>>>
>>> if not data:
... print('Empty')
Empty
6.10.3. Mapping¶
empty
dict()
or{}
>>> data = {}
>>>
>>> if data:
... print('Not empty')
>>>
>>> if not data:
... print('Empty')
Empty