0 votes
in Python by
What is the output of bool(5)?

a)0

b)Valid

c)1

d)False

e)True

1 Answer

0 votes
by
Answer is True

The bool() returns:

False if the value is omitted or false

True if the value is true

The following values are considered false in Python:

None

False

Zero of any numeric type. For example, 0, 0.0, 0j

Empty sequence. For example, (), [], ''.

Empty mapping. For example, {}

objects of Classes which has __bool__() or __len()__ method which returns 0 or False

All other values except these values are considered true.

Related questions

0 votes
0 votes
asked May 16 in Python by AdilsonLima
0 votes
asked Jun 13, 2019 in Python by Derya
...