True and False are boolean operations, and these are also used when expressions are used by control flow statements, the following values are interpreted as false: False, None, numeric zero of all types, and empty strings and containers including strings, tuples, lists, dictionaries, sets and frozen sets. All other values are interpreted as true.