if "":
print("Пустая строка истина")
else:
print("Пустая строка ложь")
Пустая строка ложь
В Python пустая строка (""
) интерпретируется как ложь (False
) в контексте логических операций и условных выражений.
Это связано с концепцией "truthiness" в Python, согласно которой многие объекты (в том числе и пустая строка) считаются "ложными" при приведении к булеву типу.
Поэтому, в приведенном коде будет выполнен блок else
, и на экран будет выведено:
Пустая строка ложь