Назад к вопросам
JuniorТеорияЧасто
Что выведет программа?
print(bool(""), bool(" "), bool(0.0), bool("0"))False True False True
- Ждать, что
bool("0")дастFalse: строка ложна, только когда она пуста, а в"0"есть один символ, поэтому она истинна. - Ждать, что
bool(" ")дастFalse: пробел — это символ, поэтому" "не пуста, а ложна только пустая строка"".
- Что возвращает
bool(None)? - Как проверить, что в строке есть что-то кроме пробелов?