Проверка наличия строки является обычной задачей в программировании, особенно при работе с текстовыми файлами. В Python есть несколько способов добиться этого.

Способ 1: Использование функции `strip()`

Функция `strip()` используется для удаления начальных и конечных пробельных символов из строки. Если после зачистки строки она пуста, то и строка пуста.

Вот пример:

line = "   "
if line.strip() == "":
    print("Line is empty")
else:
    print("Line is not empty")

Выход:

Line is empty

Способ 2: использование функции `isspace()`

Функция `isspace()` возвращает `True`, если все символы в строке являются пробелами, и `False` в противном случае. Мы можем использовать эту функцию, чтобы проверить, пуста ли строка.

Вот пример:

line = "   "
if line.isspace():
    print("Line is empty")
else:
    print("Line is not empty")

Выход:

Line is empty

Способ 3: Использование функции `len()`

Еще один способ проверить, пуста ли строка, — использовать функцию len(). Если длина строки равна нулю, то строка пуста.

Вот пример:

line = "   "
if len(line) == 0:
    print("Line is empty")
else:
    print("Line is not empty")

Выход:

Line is empty

Используя любой из вышеперечисленных методов, вы можете легко проверить, пуста ли строка в Python.